PageSourceSearch

https://harpa.ai/_next/static/chunks/806-b7b48e67b0e318be.js

js harpa.ai collected 2026-10-01 13:10:36 UTC 418,472 bytes, 16 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[806],{8396:function(m,E,T){"use strict";var A=T(3566);function assign(m,E){for(var T in E)hasOwn(E,T)&&(m[T]=E[T])}function hasOwn(m,E){return Object.prototype.hasOwnProperty.call(m,E)}m.exports=function(m){A(m)||(m={});for(var E=arguments.length,T=1;T<E;T++){var I=arguments[T];A(I)&&assign(m,I)}return m}},417:function(m,E,T){"use strict";let A=T(1310),I=T(696),C=T(4753),S=T(5745),N=T(8420),k=T(2347),O=T(6867),D=T(7539),R=T(2671);function matter(m,E){if(""===m)return{data:{},content:m,excerpt:"",orig:m};let T=O(m),A=matter.cache[T.content];if(!E){if(A)return(T=Object.assign({},A)).orig=A.orig,T;matter.cache[T.content]=T}return parseMatter(T,E)}function parseMatter(m,E){let T=C(E),A=T.delimiters[0],S="\n"+T.delimiters[1],k=m.content;T.language&&(m.language=T.language);let O=A.length;if(!R.startsWith(k,A,O))return N(m,T),m;if(k.charAt(O)===A.slice(-1))return m;k=k.slice(O);let L=k.length,P=matter.language(k,T);P.name&&(m.language=P.name,k=k.slice(P.raw.length));let B=k.indexOf(S);-1===B&&(B=L),m.matter=k.slice(0,B);let M=m.matter.replace(/^\s*#[^\n]+/gm,"").trim();return""===M?(m.isEmpty=!0,m.empty=m.content,m.data={}):m.data=D(m.language,m.matter,T),B===L?m.content="":(m.content=k.slice(B+S.length),"\r"===m.content[0]&&(m.content=m.content.slice(1)),"\n"===m.content[0]&&(m.content=m.content.slice(1))),N(m,T),(!0===T.sections||"function"==typeof T.section)&&I(m,T.section),m}matter.engines=k,matter.stringify=function(m,E,T){return"string"==typeof m&&(m=matter(m,T)),S(m,E,T)},matter.read=function(m,E){let T=A.readFileSync(m,"utf8"),I=matter(T,E);return I.path=m,I},matter.test=function(m,E){return R.startsWith(m,C(E).delimiters[0])},matter.language=function(m,E){let T=C(E),A=T.delimiters[0];matter.test(m)&&(m=m.slice(A.length));let I=m.slice(0,m.search(/\r?\n/));return{raw:I,name:I?I.trim():""}},matter.cache={},matter.clearCache=function(){matter.cache={}},m.exports=matter},4753:function(m,E,T){"use strict";let A=T(2347),I=T(2671);m.exports=function(m){let E=Object.assign({},m);return E.delimiters=I.arrayify(E.delims||E.delimiters||"---"),1===E.delimiters.length&&E.delimiters.push(E.delimiters[0]),E.language=(E.language||E.lang||"yaml").toLowerCase(),E.engines=Object.assign({},A,E.parsers,E.engines),E}},7096:function(m){"use strict";function aliase(m){switch(m.toLowerCase()){case"js":case"javascript":return"javascript";case"coffee":case"coffeescript":case"cson":return"coffee";case"yaml":case"yml":return"yaml";default:return m}}m.exports=function(m,E){let T=E.engines[m]||E.engines[aliase(m)];if(void 0===T)throw Error('gray-matter engine "'+m+'" is not registered');return"function"==typeof T&&(T={parse:T}),T}},2347:function(module,exports,__webpack_require__){"use strict";let yaml=__webpack_require__(9133),engines=exports=module.exports;engines.yaml={parse:yaml.safeLoad.bind(yaml),stringify:yaml.safeDump.bind(yaml)},engines.json={parse:JSON.parse.bind(JSON),stringify:function(m,E){let T=Object.assign({replacer:null,space:2},E);return JSON.stringify(m,T.replacer,T.space)}},engines.javascript={parse:function parse(str,options,wrap){try{return!1!==wrap&&(str="(function() {\nreturn "+str.trim()+";\n}());"),eval(str)||{}}catch(err){if(!1!==wrap&&/(unexpected|identifier)/i.test(err.message))return parse(str,options,!1);throw SyntaxError(err)}},stringify:function(){throw Error("stringifying JavaScript is not supported")}}},8420:function(m,E,T){"use strict";let A=T(4753);m.exports=function(m,E){let T=A(E);if(null==m.data&&(m.data={}),"function"==typeof T.excerpt)return T.excerpt(m,T);let I=m.data.excerpt_separator||T.excerpt_separator;if(null==I&&(!1===T.excerpt||null==T.excerpt))return m;let C="string"==typeof T.excerpt?T.excerpt:I||T.delimiters[0],S=m.content.indexOf(C);return -1!==S&&(m.excerpt=m.content.slice(0,S)),m}},7539:function(m,E,T){"use strict";let A=T(7096),I=T(4753);m.exports=function(m,E,T){let C=I(T),S=A(m,C);if("function"!=typeof S.parse)throw TypeError('expected "'+m+'.parse" to be a function');return S.parse(E,C)}},5745:function(m,E,T){"use strict";let A=T(2588),I=T(7096),C=T(4753);function newline(m){return"\n"!==m.slice(-1)?m+"\n":m}m.exports=function(m,E,T){if(null==E&&null==T)switch(A(m)){case"object":E=m.data,T={};break;case"string":return m;default:throw TypeError("expected file to be a string or object")}let S=m.content,N=C(T);if(null==E){if(!N.data)return m;E=N.data}let k=m.language||N.language,O=I(k,N);if("function"!=typeof O.stringify)throw TypeError('expected "'+k+'.stringify" to be a function');E=Object.assign({},m.data,E);let D=N.delimiters[0],R=N.delimiters[1],L=O.stringify(E,T).trim(),P="";return"{}"!==L&&(P=newline(D)+newline(L)+newline(R)),"string"==typeof m.excerpt&&""!==m.excerpt&&-1===S.indexOf(m.excerpt.trim())&&(P+=newline(m.excerpt)+newline(R)),P+newline(S)}},6867:function(m,E,T){"use strict";let A=T(2588),I=T(5745),C=T(2671);m.exports=function(m){return"object"!==A(m)&&(m={content:m}),"object"!==A(m.data)&&(m.data={}),m.contents&&null==m.content&&(m.content=m.contents),C.define(m,"orig",C.toBuffer(m.content)),C.define(m,"language",m.language||""),C.define(m,"matter",m.matter||""),C.define(m,"stringify",function(E,T){return T&&T.language&&(m.language=T.language),I(m,E,T)}),m.content=C.toString(m.content),m.isEmpty=!1,m.excerpt="",m}},2671:function(m,E,T){"use strict";var A=T(976).Buffer;let I=T(5443),C=T(2588);E.define=function(m,E,T){Reflect.defineProperty(m,E,{enumerable:!1,
1configurable:!0,writable:!0,value:T})},E.isBuffer=function(m){return"buffer"===C(m)},E.isObject=function(m){return"object"===C(m)},E.toBuffer=function(m){return"string"==typeof m?A.from(m):m},E.toString=function(m){if(E.isBuffer(m))return I(String(m));if("string"!=typeof m)throw TypeError("expected input to be a string or buffer");return I(m)},E.arrayify=function(m){return m?Array.isArray(m)?m:[m]:[]},E.startsWith=function(m,E,T){return"number"!=typeof T&&(T=E.length),m.slice(0,T)===E}},3566:function(m){"use strict";/*!
2 * is-extendable <https://github.com/jonschlinkert/is-extendable>
3 *
4 * Copyright (c) 2015, Jon Schlinkert.
5 * Licensed under the MIT License.
6 */m.exports=function(m){return null!=m&&("object"==typeof m||"function"==typeof m)}},9133:function(m,E,T){"use strict";var A=T(8261);m.exports=A},8261:function(m,E,T){"use strict";var A=T(6023),I=T(8630);function deprecated(m){return function(){throw Error("Function "+m+" is deprecated and cannot be used.")}}m.exports.Type=T(4405),m.exports.Schema=T(4318),m.exports.FAILSAFE_SCHEMA=T(8654),m.exports.JSON_SCHEMA=T(566),m.exports.CORE_SCHEMA=T(7577),m.exports.DEFAULT_SAFE_SCHEMA=T(1714),m.exports.DEFAULT_FULL_SCHEMA=T(8854),m.exports.load=A.load,m.exports.loadAll=A.loadAll,m.exports.safeLoad=A.safeLoad,m.exports.safeLoadAll=A.safeLoadAll,m.exports.dump=I.dump,m.exports.safeDump=I.safeDump,m.exports.YAMLException=T(3513),m.exports.MINIMAL_SCHEMA=T(8654),m.exports.SAFE_SCHEMA=T(1714),m.exports.DEFAULT_SCHEMA=T(8854),m.exports.scan=deprecated("scan"),m.exports.parse=deprecated("parse"),m.exports.compose=deprecated("compose"),m.exports.addConstructor=deprecated("addConstructor")},7142:function(m){"use strict";function isNothing(m){return null==m}function isObject(m){return"object"==typeof m&&null!==m}function toArray(m){return Array.isArray(m)?m:isNothing(m)?[]:[m]}function extend(m,E){var T,A,I,C;if(E)for(T=0,A=(C=Object.keys(E)).length;T<A;T+=1)m[I=C[T]]=E[I];return m}function repeat(m,E){var T,A="";for(T=0;T<E;T+=1)A+=m;return A}function isNegativeZero(m){return 0===m&&Number.NEGATIVE_INFINITY===1/m}m.exports.isNothing=isNothing,m.exports.isObject=isObject,m.exports.toArray=toArray,m.exports.repeat=repeat,m.exports.isNegativeZero=isNegativeZero,m.exports.extend=extend},8630:function(m,E,T){"use strict";var A=T(7142),I=T(3513),C=T(8854),S=T(1714),N=Object.prototype.toString,k=Object.prototype.hasOwnProperty,O=9,D=10,R=13,L=32,P=33,B=34,M=35,w=37,F=38,H=39,U=42,G=44,z=45,Y=58,q=61,W=62,V=63,Q=64,X=91,K=93,J=96,Z=123,ee=124,et=125,en={};en[0]="\\0",en[7]="\\a",en[8]="\\b",en[9]="\\t",en[10]="\\n",en[11]="\\v",en[12]="\\f",en[13]="\\r",en[27]="\\e",en[34]='\\"',en[92]="\\\\",en[133]="\\N",en[160]="\\_",en[8232]="\\L",en[8233]="\\P";var er=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function compileStyleMap(m,E){var T,A,I,C,S,N,O;if(null===E)return{};for(I=0,T={},C=(A=Object.keys(E)).length;I<C;I+=1)N=String(E[S=A[I]]),"!!"===S.slice(0,2)&&(S="tag:yaml.org,2002:"+S.slice(2)),(O=m.compiledTypeMap.fallback[S])&&k.call(O.styleAliases,N)&&(N=O.styleAliases[N]),T[S]=N;return T}function encodeHex(m){var E,T,C;if(E=m.toString(16).toUpperCase(),m<=255)T="x",C=2;else if(m<=65535)T="u",C=4;else if(m<=4294967295)T="U",C=8;else throw new I("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+T+A.repeat("0",C-E.length)+E}function State(m){this.schema=m.schema||C,this.indent=Math.max(1,m.indent||2),this.noArrayIndent=m.noArrayIndent||!1,this.skipInvalid=m.skipInvalid||!1,this.flowLevel=A.isNothing(m.flowLevel)?-1:m.flowLevel,this.styleMap=compileStyleMap(this.schema,m.styles||null),this.sortKeys=m.sortKeys||!1,this.lineWidth=m.lineWidth||80,this.noRefs=m.noRefs||!1,this.noCompatMode=m.noCompatMode||!1,this.condenseFlow=m.condenseFlow||!1,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function indentString(m,E){for(var T,I=A.repeat(" ",E),C=0,S=-1,N="",k=m.length;C<k;)-1===(S=m.indexOf("\n",C))?(T=m.slice(C),C=k):(T=m.slice(C,S+1),C=S+1),T.length&&"\n"!==T&&(N+=I),N+=T;return N}function generateNextLine(m,E){return"\n"+A.repeat(" ",m.indent*E)}function testImplicitResolving(m,E){var T,A;for(T=0,A=m.implicitTypes.length;T<A;T+=1)if(m.implicitTypes[T].resolve(E))return!0;return!1}function isWhitespace(m){return m===L||m===O}function isPrintable(m){return 32<=m&&m<=126||161<=m&&m<=55295&&8232!==m&&8233!==m||57344<=m&&m<=65533&&65279!==m||65536<=m&&m<=1114111}function isNsChar(m){return isPrintable(m)&&!isWhitespace(m)&&65279!==m&&m!==R&&m!==D}function isPlainSafe(m,E){return isPrintable(m)&&65279!==m&&m!==G&&m!==X&&m!==K&&m!==Z&&m!==et&&m!==Y&&(m!==M||E&&isNsChar(E))}function isPlainSafeFirst(m){return isPrintable(m)&&65279!==m&&!isWhitespace(m)&&m!==z&&m!==V&&m!==Y&&m!==G&&m!==X&&m!==K&&m!==Z&&m!==et&&m!==M&&m!==F&&m!==U&&m!==P&&m!==ee&&m!==q&&m!==W&&m!==H&&m!==B&&m!==w&&m!==Q&&m!==J}function needIndentIndicator(m){return/^\n* /.test(m)}var ei=1,ea=2,eo=3,es=4,el=5;function chooseScalarStyle(m,E,T,A,I){var C,S,N,k=!1,O=!1,R=-1!==A,L=-1,P=isPlainSafeFirst(m.charCodeAt(0))&&!isWhitespace(m.charCodeAt(m.length-1));if(E)for(C=0;C<m.length;C++){if(!isPrintable(S=m.charCodeAt(C)))return el;N=C>0?m.charCodeAt(C-1):null,P=P&&isPlainSafe(S,N)}else{for(C=0;C<m.length;C++){if((S=m.charCodeAt(C))===D)k=!0,R&&(O=O||C-L-1>A&&" "!==m[L+1],L=C);else if(!isPrintable(S))return el;N=C>0?m.charCodeAt(C-1):null,P=P&&isPlainSafe(S,N)}O=O||R&&C-L-1>A&&" "!==m[L+1]}return k||O?T>9&&needIndentIndicator(m)?el:O?es:eo:P&&!I(m)?ei:ea}function writeScalar(m,E,T,A){m.dump=function(){if(0===E.length)return"''";if(!m.noCompatMode&&-1!==er.indexOf(E))return"'"+E+"'";var C=m.indent*Math.max(1,T),S=-1===m.lineWidth?-1:Math.max(Math.min(m.lineWidth,40),m.lineWidth-C);function testAmbiguity(E){return testImplicitResolving(m,E)}
6switch(chooseScalarStyle(E,A||m.flowLevel>-1&&T>=m.flowLevel,m.indent,S,testAmbiguity)){case ei:return E;case ea:return"'"+E.replace(/'/g,"''")+"'";case eo:return"|"+blockHeader(E,m.indent)+dropEndingNewline(indentString(E,C));case es:return">"+blockHeader(E,m.indent)+dropEndingNewline(indentString(foldString(E,S),C));case el:return'"'+escapeString(E,S)+'"';default:throw new I("impossible error: invalid scalar style")}}()}function blockHeader(m,E){var T=needIndentIndicator(m)?String(E):"",A="\n"===m[m.length-1];return T+(A&&("\n"===m[m.length-2]||"\n"===m)?"+":A?"":"-")+"\n"}function dropEndingNewline(m){return"\n"===m[m.length-1]?m.slice(0,-1):m}function foldString(m,E){for(var T,A,I=/(\n+)([^\n]*)/g,C=function(){var T=m.indexOf("\n");return T=-1!==T?T:m.length,I.lastIndex=T,foldLine(m.slice(0,T),E)}(),S="\n"===m[0]||" "===m[0];A=I.exec(m);){var N=A[1],k=A[2];T=" "===k[0],C+=N+(S||T||""===k?"":"\n")+foldLine(k,E),S=T}return C}function foldLine(m,E){if(""===m||" "===m[0])return m;for(var T,A,I=/ [^ ]/g,C=0,S=0,N=0,k="";T=I.exec(m);)(N=T.index)-C>E&&(A=S>C?S:N,k+="\n"+m.slice(C,A),C=A+1),S=N;return k+="\n",m.length-C>E&&S>C?k+=m.slice(C,S)+"\n"+m.slice(S+1):k+=m.slice(C),k.slice(1)}function escapeString(m){for(var E,T,A,I="",C=0;C<m.length;C++){if((E=m.charCodeAt(C))>=55296&&E<=56319&&(T=m.charCodeAt(C+1))>=56320&&T<=57343){I+=encodeHex((E-55296)*1024+T-56320+65536),C++;continue}I+=!(A=en[E])&&isPrintable(E)?m[C]:A||encodeHex(E)}return I}function writeFlowSequence(m,E,T){var A,I,C="",S=m.tag;for(A=0,I=T.length;A<I;A+=1)writeNode(m,E,T[A],!1,!1)&&(0!==A&&(C+=","+(m.condenseFlow?"":" ")),C+=m.dump);m.tag=S,m.dump="["+C+"]"}function writeBlockSequence(m,E,T,A){var I,C,S="",N=m.tag;for(I=0,C=T.length;I<C;I+=1)writeNode(m,E+1,T[I],!0,!0)&&(A&&0===I||(S+=generateNextLine(m,E)),m.dump&&D===m.dump.charCodeAt(0)?S+="-":S+="- ",S+=m.dump);m.tag=N,m.dump=S||"[]"}function writeFlowMapping(m,E,T){var A,I,C,S,N,k="",O=m.tag,D=Object.keys(T);for(A=0,I=D.length;A<I;A+=1)N="",0!==A&&(N+=", "),m.condenseFlow&&(N+='"'),S=T[C=D[A]],writeNode(m,E,C,!1,!1)&&(m.dump.length>1024&&(N+="? "),N+=m.dump+(m.condenseFlow?'"':"")+":"+(m.condenseFlow?"":" "),writeNode(m,E,S,!1,!1)&&(N+=m.dump,k+=N));m.tag=O,m.dump="{"+k+"}"}function writeBlockMapping(m,E,T,A){var C,S,N,k,O,R,L="",P=m.tag,B=Object.keys(T);if(!0===m.sortKeys)B.sort();else if("function"==typeof m.sortKeys)B.sort(m.sortKeys);else if(m.sortKeys)throw new I("sortKeys must be a boolean or a function");for(C=0,S=B.length;C<S;C+=1)R="",A&&0===C||(R+=generateNextLine(m,E)),k=T[N=B[C]],writeNode(m,E+1,N,!0,!0,!0)&&((O=null!==m.tag&&"?"!==m.tag||m.dump&&m.dump.length>1024)&&(m.dump&&D===m.dump.charCodeAt(0)?R+="?":R+="? "),R+=m.dump,O&&(R+=generateNextLine(m,E)),writeNode(m,E+1,k,!0,O)&&(m.dump&&D===m.dump.charCodeAt(0)?R+=":":R+=": ",R+=m.dump,L+=R));m.tag=P,m.dump=L||"{}"}function detectType(m,E,T){var A,C,S,O,D,R;for(S=0,O=(C=T?m.explicitTypes:m.implicitTypes).length;S<O;S+=1)if(((D=C[S]).instanceOf||D.predicate)&&(!D.instanceOf||"object"==typeof E&&E instanceof D.instanceOf)&&(!D.predicate||D.predicate(E))){if(m.tag=T?D.tag:"?",D.represent){if(R=m.styleMap[D.tag]||D.defaultStyle,"[object Function]"===N.call(D.represent))A=D.represent(E,R);else if(k.call(D.represent,R))A=D.represent[R](E,R);else throw new I("!<"+D.tag+'> tag resolver accepts not "'+R+'" style');m.dump=A}return!0}return!1}function writeNode(m,E,T,A,C,S){m.tag=null,m.dump=T,detectType(m,T,!1)||detectType(m,T,!0);var k=N.call(m.dump);A&&(A=m.flowLevel<0||m.flowLevel>E);var O,D,R="[object Object]"===k||"[object Array]"===k;if(R&&(D=-1!==(O=m.duplicates.indexOf(T))),(null!==m.tag&&"?"!==m.tag||D||2!==m.indent&&E>0)&&(C=!1),D&&m.usedDuplicates[O])m.dump="*ref_"+O;else{if(R&&D&&!m.usedDuplicates[O]&&(m.usedDuplicates[O]=!0),"[object Object]"===k)A&&0!==Object.keys(m.dump).length?(writeBlockMapping(m,E,m.dump,C),D&&(m.dump="&ref_"+O+m.dump)):(writeFlowMapping(m,E,m.dump),D&&(m.dump="&ref_"+O+" "+m.dump));else if("[object Array]"===k){var L=m.noArrayIndent&&E>0?E-1:E;A&&0!==m.dump.length?(writeBlockSequence(m,L,m.dump,C),D&&(m.dump="&ref_"+O+m.dump)):(writeFlowSequence(m,L,m.dump),D&&(m.dump="&ref_"+O+" "+m.dump))}else if("[object String]"===k)"?"!==m.tag&&writeScalar(m,m.dump,E,S);else{if(m.skipInvalid)return!1;throw new I("unacceptable kind of an object to dump "+k)}null!==m.tag&&"?"!==m.tag&&(m.dump="!<"+m.tag+"> "+m.dump)}return!0}function getDuplicateReferences(m,E){var T,A,I=[],C=[];for(inspectNode(m,I,C),T=0,A=C.length;T<A;T+=1)E.duplicates.push(I[C[T]]);E.usedDuplicates=Array(A)}function inspectNode(m,E,T){var A,I,C;if(null!==m&&"object"==typeof m){if(-1!==(I=E.indexOf(m)))-1===T.indexOf(I)&&T.push(I);else if(E.push(m),Array.isArray(m))for(I=0,C=m.length;I<C;I+=1)inspectNode(m[I],E,T);else for(I=0,C=(A=Object.keys(m)).length;I<C;I+=1)inspectNode(m[A[I]],E,T)}}function dump(m,E){E=E||{};var T=new State(E);return(T.noRefs||getDuplicateReferences(m,T),writeNode(T,0,m,!0,!0))?T.dump+"\n":""}function safeDump(m,E){return dump(m,A.extend({schema:S},E))}m.exports.dump=dump,m.exports.safeDump=safeDump},3513:function(m){"use strict";function YAMLException(m,E){Error.call(this),this.name="YAMLException",this.reason=m,this.mark=E,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack||""}YAMLException.prototype=Object.create(Error.prototype),YAMLException.prototype.constructor=YAMLException,YAMLException.prototype.toString=function(m){var E=this.name+": ";return E+=this.reason||"(unknown reason)",!m&&this.mark&&(E+=" "+this.mark.toString()),E},m.exports=YAMLException},6023:function(m,E,T){"use strict";var A=T(7142),I=T(3513),C=T(9805),S=T(1714),N=T(8854),k=Object.prototype.hasOwnProperty,O=1,D=2,R=3,L=4,P=1,B=2,M=3,w=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,F=/[\x85\u2028\u2029]/,H=/[,\[\]\{\}]/,U=/^(?:!|!!|![a-z\-]+!)$/i,G=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;
6\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function _class(m){return Object.prototype.toString.call(m)}function is_EOL(m){return 10===m||13===m}function is_WHITE_SPACE(m){return 9===m||32===m}function is_WS_OR_EOL(m){return 9===m||32===m||10===m||13===m}function is_FLOW_INDICATOR(m){return 44===m||91===m||93===m||123===m||125===m}function fromHexCode(m){var E;return 48<=m&&m<=57?m-48:97<=(E=32|m)&&E<=102?E-97+10:-1}function escapedHexLen(m){return 120===m?2:117===m?4:85===m?8:0}function fromDecimalCode(m){return 48<=m&&m<=57?m-48:-1}function simpleEscapeSequence(m){return 48===m?"\x00":97===m?"\x07":98===m?"\b":116===m?"	":9===m?"	":110===m?"\n":118===m?"\v":102===m?"\f":114===m?"\r":101===m?"\x1b":32===m?" ":34===m?'"':47===m?"/":92===m?"\\":78===m?"\x85":95===m?"\xa0":76===m?"\u2028":80===m?"\u2029":""}function charFromCodepoint(m){return m<=65535?String.fromCharCode(m):String.fromCharCode((m-65536>>10)+55296,(m-65536&1023)+56320)}for(var z=Array(256),Y=Array(256),q=0;q<256;q++)z[q]=simpleEscapeSequence(q)?1:0,Y[q]=simpleEscapeSequence(q);function State(m,E){this.input=m,this.filename=E.filename||null,this.schema=E.schema||N,this.onWarning=E.onWarning||null,this.legacy=E.legacy||!1,this.json=E.json||!1,this.listener=E.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=m.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function generateError(m,E){return new I(E,new C(m.filename,m.input,m.position,m.line,m.position-m.lineStart))}function throwError(m,E){throw generateError(m,E)}function throwWarning(m,E){m.onWarning&&m.onWarning.call(null,generateError(m,E))}var W={YAML:function(m,E,T){var A,I,C;null!==m.version&&throwError(m,"duplication of %YAML directive"),1!==T.length&&throwError(m,"YAML directive accepts exactly one argument"),null===(A=/^([0-9]+)\.([0-9]+)$/.exec(T[0]))&&throwError(m,"ill-formed argument of the YAML directive"),I=parseInt(A[1],10),C=parseInt(A[2],10),1!==I&&throwError(m,"unacceptable YAML version of the document"),m.version=T[0],m.checkLineBreaks=C<2,1!==C&&2!==C&&throwWarning(m,"unsupported YAML version of the document")},TAG:function(m,E,T){var A,I;2!==T.length&&throwError(m,"TAG directive accepts exactly two arguments"),A=T[0],I=T[1],U.test(A)||throwError(m,"ill-formed tag handle (first argument) of the TAG directive"),k.call(m.tagMap,A)&&throwError(m,'there is a previously declared suffix for "'+A+'" tag handle'),G.test(I)||throwError(m,"ill-formed tag prefix (second argument) of the TAG directive"),m.tagMap[A]=I}};function captureSegment(m,E,T,A){var I,C,S,N;if(E<T){if(N=m.input.slice(E,T),A)for(I=0,C=N.length;I<C;I+=1)9===(S=N.charCodeAt(I))||32<=S&&S<=1114111||throwError(m,"expected valid JSON character");else w.test(N)&&throwError(m,"the stream contains non-printable characters");m.result+=N}}function mergeMappings(m,E,T,I){var C,S,N,O;for(A.isObject(T)||throwError(m,"cannot merge mappings; the provided source object is unacceptable"),N=0,O=(C=Object.keys(T)).length;N<O;N+=1)S=C[N],k.call(E,S)||(E[S]=T[S],I[S]=!0)}function storeMappingPair(m,E,T,A,I,C,S,N){var O,D;if(Array.isArray(I))for(O=0,D=(I=Array.prototype.slice.call(I)).length;O<D;O+=1)Array.isArray(I[O])&&throwError(m,"nested arrays are not supported inside keys"),"object"==typeof I&&"[object Object]"===_class(I[O])&&(I[O]="[object Object]");if("object"==typeof I&&"[object Object]"===_class(I)&&(I="[object Object]"),I=String(I),null===E&&(E={}),"tag:yaml.org,2002:merge"===A){if(Array.isArray(C))for(O=0,D=C.length;O<D;O+=1)mergeMappings(m,E,C[O],T);else mergeMappings(m,E,C,T)}else!m.json&&!k.call(T,I)&&k.call(E,I)&&(m.line=S||m.line,m.position=N||m.position,throwError(m,"duplicated mapping key")),E[I]=C,delete T[I];return E}function readLineBreak(m){var E;10===(E=m.input.charCodeAt(m.position))?m.position++:13===E?(m.position++,10===m.input.charCodeAt(m.position)&&m.position++):throwError(m,"a line break is expected"),m.line+=1,m.lineStart=m.position}function skipSeparationSpace(m,E,T){for(var A=0,I=m.input.charCodeAt(m.position);0!==I;){for(;is_WHITE_SPACE(I);)I=m.input.charCodeAt(++m.position);if(E&&35===I)do I=m.input.charCodeAt(++m.position);while(10!==I&&13!==I&&0!==I);if(is_EOL(I))for(readLineBreak(m),I=m.input.charCodeAt(m.position),A++,m.lineIndent=0;32===I;)m.lineIndent++,I=m.input.charCodeAt(++m.position);else break}return -1!==T&&0!==A&&m.lineIndent<T&&throwWarning(m,"deficient indentation"),A}function testDocumentSeparator(m){var E,T=m.position;return!!((45===(E=m.input.charCodeAt(T))||46===E)&&E===m.input.charCodeAt(T+1)&&E===m.input.charCodeAt(T+2)&&(T+=3,0===(E=m.input.charCodeAt(T))||is_WS_OR_EOL(E)))}function writeFoldedLines(m,E){1===E?m.result+=" ":E>1&&(m.result+=A.repeat("\n",E-1))}function readPlainScalar(m,E,T){var A,I,C,S,N,k,O,D,R=m.kind,L=m.result;if(is_WS_OR_EOL(D=m.input.charCodeAt(m.position))||is_FLOW_INDICATOR(D)||35===D||38===D||42===D||33===D||124===D||62===D||39===D||34===D||37===D||64===D||96===D||(63===D||45===D)&&(is_WS_OR_EOL(A=m.input.charCodeAt(m.position+1))||T&&is_FLOW_INDICATOR(A)))return!1;for(m.kind="scalar",m.result="",I=C=m.position,S=!1;0!==D;){if(58===D){if(is_WS_OR_EOL(A=m.input.charCodeAt(m.position+1))||T&&is_FLOW_INDICATOR(A))break}
vendor: 5,647 bytes, line 6
6else if(35===D){if(is_WS_OR_EOL(m.input.charCodeAt(m.position-1)))break}else if(m.position===m.lineStart&&testDocumentSeparator(m)||T&&is_FLOW_INDICATOR(D))break;else if(is_EOL(D)){if(N=m.line,k=m.lineStart,O=m.lineIndent,skipSeparationSpace(m,!1,-1),m.lineIndent>=E){S=!0,D=m.input.charCodeAt(m.position);continue}m.position=C,m.line=N,m.lineStart=k,m.lineIndent=O;break}S&&(captureSegment(m,I,C,!1),writeFoldedLines(m,m.line-N),I=C=m.position,S=!1),is_WHITE_SPACE(D)||(C=m.position+1),D=m.input.charCodeAt(++m.position)}return captureSegment(m,I,C,!1),!!m.result||(m.kind=R,m.result=L,!1)}function readSingleQuotedScalar(m,E){var T,A,I;if(39!==(T=m.input.charCodeAt(m.position)))return!1;for(m.kind="scalar",m.result="",m.position++,A=I=m.position;0!==(T=m.input.charCodeAt(m.position));)if(39===T){if(captureSegment(m,A,m.position,!0),39!==(T=m.input.charCodeAt(++m.position)))return!0;A=m.position,m.position++,I=m.position}else is_EOL(T)?(captureSegment(m,A,I,!0),writeFoldedLines(m,skipSeparationSpace(m,!1,E)),A=I=m.position):m.position===m.lineStart&&testDocumentSeparator(m)?throwError(m,"unexpected end of the document within a single quoted scalar"):(m.position++,I=m.position);throwError(m,"unexpected end of the stream within a single quoted scalar")}function readDoubleQuotedScalar(m,E){var T,A,I,C,S,N;if(34!==(N=m.input.charCodeAt(m.position)))return!1;for(m.kind="scalar",m.result="",m.position++,T=A=m.position;0!==(N=m.input.charCodeAt(m.position));){if(34===N)return captureSegment(m,T,m.position,!0),m.position++,!0;if(92===N){if(captureSegment(m,T,m.position,!0),is_EOL(N=m.input.charCodeAt(++m.position)))skipSeparationSpace(m,!1,E);else if(N<256&&z[N])m.result+=Y[N],m.position++;else if((S=escapedHexLen(N))>0){for(I=S,C=0;I>0;I--)(S=fromHexCode(N=m.input.charCodeAt(++m.position)))>=0?C=(C<<4)+S:throwError(m,"expected hexadecimal character");m.result+=charFromCodepoint(C),m.position++}else throwError(m,"unknown escape sequence");T=A=m.position}else is_EOL(N)?(captureSegment(m,T,A,!0),writeFoldedLines(m,skipSeparationSpace(m,!1,E)),T=A=m.position):m.position===m.lineStart&&testDocumentSeparator(m)?throwError(m,"unexpected end of the document within a double quoted scalar"):(m.position++,A=m.position)}throwError(m,"unexpected end of the stream within a double quoted scalar")}function readFlowCollection(m,E){var T,A,I,C,S,N,k,D,R,L,P=!0,B=m.tag,M=m.anchor,w={};if(91===(L=m.input.charCodeAt(m.position)))I=93,N=!1,A=[];else{if(123!==L)return!1;I=125,N=!0,A={}}for(null!==m.anchor&&(m.anchorMap[m.anchor]=A),L=m.input.charCodeAt(++m.position);0!==L;){if(skipSeparationSpace(m,!0,E),(L=m.input.charCodeAt(m.position))===I)return m.position++,m.tag=B,m.anchor=M,m.kind=N?"mapping":"sequence",m.result=A,!0;P||throwError(m,"missed comma between flow collection entries"),D=k=R=null,C=S=!1,63===L&&is_WS_OR_EOL(m.input.charCodeAt(m.position+1))&&(C=S=!0,m.position++,skipSeparationSpace(m,!0,E)),T=m.line,composeNode(m,E,O,!1,!0),D=m.tag,k=m.result,skipSeparationSpace(m,!0,E),L=m.input.charCodeAt(m.position),(S||m.line===T)&&58===L&&(C=!0,L=m.input.charCodeAt(++m.position),skipSeparationSpace(m,!0,E),composeNode(m,E,O,!1,!0),R=m.result),N?storeMappingPair(m,A,w,D,k,R):C?A.push(storeMappingPair(m,null,w,D,k,R)):A.push(k),skipSeparationSpace(m,!0,E),44===(L=m.input.charCodeAt(m.position))?(P=!0,L=m.input.charCodeAt(++m.position)):P=!1}throwError(m,"unexpected end of the stream within a flow collection")}function readBlockScalar(m,E){var T,I,C,S,N=P,k=!1,O=!1,D=E,R=0,L=!1;if(124===(S=m.input.charCodeAt(m.position)))I=!1;else{if(62!==S)return!1;I=!0}for(m.kind="scalar",m.result="";0!==S;)if(43===(S=m.input.charCodeAt(++m.position))||45===S)P===N?N=43===S?M:B:throwError(m,"repeat of a chomping mode identifier");else if((C=fromDecimalCode(S))>=0)0===C?throwError(m,"bad explicit indentation width of a block scalar; it cannot be less than one"):O?throwError(m,"repeat of an indentation width identifier"):(D=E+C-1,O=!0);else break;if(is_WHITE_SPACE(S)){do S=m.input.charCodeAt(++m.position);while(is_WHITE_SPACE(S));if(35===S)do S=m.input.charCodeAt(++m.position);while(!is_EOL(S)&&0!==S)}for(;0!==S;){for(readLineBreak(m),m.lineIndent=0,S=m.input.charCodeAt(m.position);(!O||m.lineIndent<D)&&32===S;)m.lineIndent++,S=m.input.charCodeAt(++m.position);if(!O&&m.lineIndent>D&&(D=m.lineIndent),is_EOL(S)){R++;continue}if(m.lineIndent<D){N===M?m.result+=A.repeat("\n",k?1+R:R):N===P&&k&&(m.result+="\n");break}for(I?is_WHITE_SPACE(S)?(L=!0,m.result+=A.repeat("\n",k?1+R:R)):L?(L=!1,m.result+=A.repeat("\n",R+1)):0===R?k&&(m.result+=" "):m.result+=A.repeat("\n",R):m.result+=A.repeat("\n",k?1+R:R),k=!0,O=!0,R=0,T=m.position;!is_EOL(S)&&0!==S;)S=m.input.charCodeAt(++m.position);captureSegment(m,T,m.position,!1)}return!0}function readBlockSequence(m,E){var T,A,I=m.tag,C=m.anchor,S=[],N=!1;for(null!==m.anchor&&(m.anchorMap[m.anchor]=S),A=m.input.charCodeAt(m.position);0!==A&&45===A&&is_WS_OR_EOL(m.input.charCodeAt(m.position+1));){if(N=!0,m.position++,skipSeparationSpace(m,!0,-1)&&m.lineIndent<=E){S.push(null),A=m.input.charCodeAt(m.position);continue}if(T=m.line,composeNode(m,E,R,!1,!0),S.push(m.result),skipSeparationSpace(m,!0,-1),A=m.input.charCodeAt(m.position),(m.line===T||m.lineIndent>E)&&0!==A)throwError(m,"bad indentation of a sequence entry");else if(m.lineIndent<E)break}return!!N&&(m.tag=I,m.anchor=C,m.kind="sequence",m.result=S,!0)}function readBlockMapping(m,E,T){var A,I,C,S,N,k=m.tag,O=m.anchor,R={},P={},B=null,M=null,w=null,F=!1,H=!1;for(null!==m.anchor&&(m.anchorMap[m.anchor]=R),N=m.input.charCodeAt(m.position);0!==N;){if(A=m.input.charCodeAt(m.position+1),C=m.line,S=m.position,(63
6===N||58===N)&&is_WS_OR_EOL(A))63===N?(F&&(storeMappingPair(m,R,P,B,M,null),B=M=w=null),H=!0,F=!0,I=!0):F?(F=!1,I=!0):throwError(m,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),m.position+=1,N=A;else if(composeNode(m,T,D,!1,!0)){if(m.line===C){for(N=m.input.charCodeAt(m.position);is_WHITE_SPACE(N);)N=m.input.charCodeAt(++m.position);if(58===N)is_WS_OR_EOL(N=m.input.charCodeAt(++m.position))||throwError(m,"a whitespace character is expected after the key-value separator within a block mapping"),F&&(storeMappingPair(m,R,P,B,M,null),B=M=w=null),H=!0,F=!1,I=!1,B=m.tag,M=m.result;else{if(!H)return m.tag=k,m.anchor=O,!0;throwError(m,"can not read an implicit mapping pair; a colon is missed")}}else{if(!H)return m.tag=k,m.anchor=O,!0;throwError(m,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else break;if((m.line===C||m.lineIndent>E)&&(composeNode(m,E,L,!0,I)&&(F?M=m.result:w=m.result),F||(storeMappingPair(m,R,P,B,M,w,C,S),B=M=w=null),skipSeparationSpace(m,!0,-1),N=m.input.charCodeAt(m.position)),m.lineIndent>E&&0!==N)throwError(m,"bad indentation of a mapping entry");else if(m.lineIndent<E)break}return F&&storeMappingPair(m,R,P,B,M,null),H&&(m.tag=k,m.anchor=O,m.kind="mapping",m.result=R),H}function readTagProperty(m){var E,T,A,I,C=!1,S=!1;if(33!==(I=m.input.charCodeAt(m.position)))return!1;if(null!==m.tag&&throwError(m,"duplication of a tag property"),60===(I=m.input.charCodeAt(++m.position))?(C=!0,I=m.input.charCodeAt(++m.position)):33===I?(S=!0,T="!!",I=m.input.charCodeAt(++m.position)):T="!",E=m.position,C){do I=m.input.charCodeAt(++m.position);while(0!==I&&62!==I);m.position<m.length?(A=m.input.slice(E,m.position),I=m.input.charCodeAt(++m.position)):throwError(m,"unexpected end of the stream within a verbatim tag")}else{for(;0!==I&&!is_WS_OR_EOL(I);)33===I&&(S?throwError(m,"tag suffix cannot contain exclamation marks"):(T=m.input.slice(E-1,m.position+1),U.test(T)||throwError(m,"named tag handle cannot contain such characters"),S=!0,E=m.position+1)),I=m.input.charCodeAt(++m.position);A=m.input.slice(E,m.position),H.test(A)&&throwError(m,"tag suffix cannot contain flow indicator characters")}return A&&!G.test(A)&&throwError(m,"tag name cannot contain such characters: "+A),C?m.tag=A:k.call(m.tagMap,T)?m.tag=m.tagMap[T]+A:"!"===T?m.tag="!"+A:"!!"===T?m.tag="tag:yaml.org,2002:"+A:throwError(m,'undeclared tag handle "'+T+'"'),!0}function readAnchorProperty(m){var E,T;if(38!==(T=m.input.charCodeAt(m.position)))return!1;for(null!==m.anchor&&throwError(m,"duplication of an anchor property"),T=m.input.charCodeAt(++m.position),E=m.position;0!==T&&!is_WS_OR_EOL(T)&&!is_FLOW_INDICATOR(T);)T=m.input.charCodeAt(++m.position);return m.position===E&&throwError(m,"name of an anchor node must contain at least one character"),m.anchor=m.input.slice(E,m.position),!0}function readAlias(m){var E,T,A;if(42!==(A=m.input.charCodeAt(m.position)))return!1;for(A=m.input.charCodeAt(++m.position),E=m.position;0!==A&&!is_WS_OR_EOL(A)&&!is_FLOW_INDICATOR(A);)A=m.input.charCodeAt(++m.position);return m.position===E&&throwError(m,"name of an alias node must contain at least one character"),T=m.input.slice(E,m.position),k.call(m.anchorMap,T)||throwError(m,'unidentified alias "'+T+'"'),m.result=m.anchorMap[T],skipSeparationSpace(m,!0,-1),!0}function composeNode(m,E,T,A,I){var C,S,N,P,B,M,w,F,H=1,U=!1,G=!1;if(null!==m.listener&&m.listener("open",m),m.tag=null,m.anchor=null,m.kind=null,m.result=null,C=S=N=L===T||R===T,A&&skipSeparationSpace(m,!0,-1)&&(U=!0,m.lineIndent>E?H=1:m.lineIndent===E?H=0:m.lineIndent<E&&(H=-1)),1===H)for(;readTagProperty(m)||readAnchorProperty(m);)skipSeparationSpace(m,!0,-1)?(U=!0,N=C,m.lineIndent>E?H=1:m.lineIndent===E?H=0:m.lineIndent<E&&(H=-1)):N=!1;if(N&&(N=U||I),(1===H||L===T)&&(w=O===T||D===T?E:E+1,F=m.position-m.lineStart,1===H?N&&(readBlockSequence(m,F)||readBlockMapping(m,F,w))||readFlowCollection(m,w)?G=!0:(S&&readBlockScalar(m,w)||readSingleQuotedScalar(m,w)||readDoubleQuotedScalar(m,w)?G=!0:readAlias(m)?(G=!0,(null!==m.tag||null!==m.anchor)&&throwError(m,"alias node should not have any properties")):readPlainScalar(m,w,O===T)&&(G=!0,null===m.tag&&(m.tag="?")),null!==m.anchor&&(m.anchorMap[m.anchor]=m.result)):0===H&&(G=N&&readBlockSequence(m,F))),null!==m.tag&&"!"!==m.tag){if("?"===m.tag){for(null!==m.result&&"scalar"!==m.kind&&throwError(m,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+m.kind+'"'),P=0,B=m.implicitTypes.length;P<B;P+=1)if((M=m.implicitTypes[P]).resolve(m.result)){m.result=M.construct(m.result),m.tag=M.tag,null!==m.anchor&&(m.anchorMap[m.anchor]=m.result);break}}else k.call(m.typeMap[m.kind||"fallback"],m.tag)?(M=m.typeMap[m.kind||"fallback"][m.tag],null!==m.result&&M.kind!==m.kind&&throwError(m,"unacceptable node kind for !<"+m.tag+'> tag; it should be "'+M.kind+'", not "'+m.kind+'"'),M.resolve(m.result)?(m.result=M.construct(m.result),null!==m.anchor&&(m.anchorMap[m.anchor]=m.result)):throwError(m,"cannot resolve a node with !<"+m.tag+"> explicit tag")):throwError(m,"unknown tag !<"+m.tag+">")}return null!==m.listener&&m.listener("close",m),null!==m.tag||null!==m.anchor||G}function readDocument(m){var E,T,A,I,C=m.position,S=!1;for(m.version=null,m.checkLineBreaks=m.legacy,m.tagMap={},m.anchorMap={};0!==(I=m.input.charCodeAt(m.position))&&(skipSeparationSpace(m,!0,-1),I=m.input.charCodeAt(m.position),!(m.lineIndent>0)&&37===I);){for(S=!0,I=m.input.charCodeAt(++m.position),E=m.position;0!==I&&!is_WS_OR_EOL(I);)I=m.input.charCodeAt(++m.position);for(T=m.input.slice(E,m.position),A=[],T.length<1&&throwError(m,"directive name must not be less than one character in length");0!==I;){for(;is_WHITE_SPACE(I);)I=m.input.charCodeAt(++m.position);if(35===I){do I=m.input.charCodeAt(++m.position);while(0!==I&&!is_EOL(I));break}if(is_EOL(I))break;for(E=m.position;0!==I&&!is_WS_OR_EOL(I);)I=m.input.charCodeAt(++m.position);A.push(m.input.slice(E,m.position))}0!==I&&readLineBreak(m),k.call(W,T)?W[T](m,T,A):throwWarning(m,'unknown document directive "'+T+'"')}if(skipSeparationSpace(m,!0,-1),0===m.lineIndent&&45===m.input.charCodeAt(m.position)&&45===m.input.charCodeAt(m.position+1)&&45===m.input.charCodeAt(m.position+2)?(m.position+=3,skipSeparationSpace(m,!0,-1)):S&&throwError(m,"directives end mark is expected"),composeNode(m,m.lineIndent-1,L,!1,!0),skipSeparationSpace(m,!0,-1),m.checkLineBreaks&&F.test(m.input.slice(C,m.position))&&throwWarning(m,"non-ASCII line breaks are interpreted as content"),m.documents.push(m.result),m.position===m.lineStart&&testDocumentSeparator(m)){46===m.input.charCodeAt(m.position)&&(m.position+=3,skipSeparationSpace(m,!0,-1));return}m.position<m.length-1&&throwError(m,"end of the stream or a document separator is expected")}function loadDocuments(m,E){m=String(m),E=E||{},0!==m.length&&(10!==m.charCodeAt(m.length-1)&&13!==m.charCodeAt(m.length-1)&&(m+="\n"),65279===m.charCodeAt(0)&&(m=m.slice(1)));var T=new State(m,E),A=m.indexOf("\x00");for(-1!==A&&(T.position=A,throwError(T,"null byte is not allowed in input")),T.input+="\x00";32===T.input.charCodeAt(T.position);)T.lineIndent+=1,T.position+=1;for(;T.position<T.length-1;)readDocument(T);return T.documents}function loadAll(m,E,T){null!==E&&"object"==typeof E&&void 0===T&&(T=E,E=null);var A=loadDocuments(m,T);if("function"!=typeof E)return A;for(var I=0,C=A.length;I<C;I+=1)E(A[I])}function load(m,E){var T=loadDocuments(m,E);if(0!==T.length){if(1===T.length)return T[0];throw new I("expected a single document in the stream, but found more")}}function safeLoadAll(m,E,T){return"object"==typeof E&&null!==E&&void 0===T&&(T=E,E=null),loadAll(m,E,A.extend({schema:S},T))}function safeLoad(m,E){return load(m,A.extend({schema:S},E))}m.exports.loadAll=loadAll,m.exports.load=load,m.exports.safeLoadAll=safeLoadAll,m.exports.safeLoad=safeLoad},9805:function(m,E,T){"use strict";var A=T(7142);function Mark(m,E,T,A,I){this.name=m,this.buffer=E,this.position=T,this.line=A,this.column=I}Mark.prototype.getSnippet=function(m,E){var T,I,C,S,N;if(!this.buffer)return null;for(m=m||4,E=E||75,T="",I=this.position;I>0&&-1==="\x00\r\n\x85\u2028\u2029".indexOf(this.buffer.charAt(I-1));)if(I-=1,this.position-I>E/2-1){T=" ... ",I+=5;break}for(C="",S=this.position;S<this.buffer.length&&-1==="\x00\r\n\x85\u2028\u2029".indexOf(this.buffer.charAt(S));)if((S+=1)-this.position>E/2-1){C=" ... ",S-=5;break}return N=this.buffer.slice(I,S),A.repeat(" ",m)+T+N+C+"\n"+A.repeat(" ",m+this.position-I+T.length)+"^"},Mark.prototype.toString=function(m){var E,T="";return this.name&&(T+='in "'+this.name+'" '),T+="at line "+(this.line+1)+", column "+(this.column+1),!m&&(E=this.getSnippet())&&(T+=":\n"+E),T},m.exports=Mark},4318:function(m,E,T){"use strict";var A=T(7142),I=T(3513),C=T(4405);function compileList(m,E,T){var A=[];return m.include.forEach(function(m){T=compileList(m,E,T)}
6),m[E].forEach(function(m){T.forEach(function(E,T){E.tag===m.tag&&E.kind===m.kind&&A.push(T)}),T.push(m)}),T.filter(function(m,E){return -1===A.indexOf(E)})}function compileMap(){var m,E,T={scalar:{},sequence:{},mapping:{},fallback:{}};function collectType(m){T[m.kind][m.tag]=T.fallback[m.tag]=m}for(m=0,E=arguments.length;m<E;m+=1)arguments[m].forEach(collectType);return T}function Schema(m){this.include=m.include||[],this.implicit=m.implicit||[],this.explicit=m.explicit||[],this.implicit.forEach(function(m){if(m.loadKind&&"scalar"!==m.loadKind)throw new I("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}),this.compiledImplicit=compileList(this,"implicit",[]),this.compiledExplicit=compileList(this,"explicit",[]),this.compiledTypeMap=compileMap(this.compiledImplicit,this.compiledExplicit)}Schema.DEFAULT=null,Schema.create=function(){var m,E;switch(arguments.length){case 1:m=Schema.DEFAULT,E=arguments[0];break;case 2:m=arguments[0],E=arguments[1];break;default:throw new I("Wrong number of arguments for Schema.create function")}if(m=A.toArray(m),E=A.toArray(E),!m.every(function(m){return m instanceof Schema}))throw new I("Specified list of super schemas (or a single Schema object) contains a non-Schema object.");if(!E.every(function(m){return m instanceof C}))throw new I("Specified list of YAML types (or a single Type object) contains a non-Type object.");return new Schema({include:m,explicit:E})},m.exports=Schema},7577:function(m,E,T){"use strict";var A=T(4318);m.exports=new A({include:[T(566)]})},8854:function(m,E,T){"use strict";var A=T(4318);m.exports=A.DEFAULT=new A({include:[T(1714)],explicit:[T(6953),T(5937),T(9598)]})},1714:function(m,E,T){"use strict";var A=T(4318);m.exports=new A({include:[T(7577)],implicit:[T(6746),T(3788)],explicit:[T(6707),T(2422),T(5748),T(4202)]})},8654:function(m,E,T){"use strict";var A=T(4318);m.exports=new A({explicit:[T(2017),T(4984),T(1957)]})},566:function(m,E,T){"use strict";var A=T(4318);m.exports=new A({include:[T(8654)],implicit:[T(1078),T(8017),T(8116),T(4130)]})},4405:function(m,E,T){"use strict";var A=T(3513),I=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],C=["scalar","sequence","mapping"];function compileStyleAliases(m){var E={};return null!==m&&Object.keys(m).forEach(function(T){m[T].forEach(function(m){E[String(m)]=T})}),E}function Type(m,E){if(Object.keys(E=E||{}).forEach(function(E){if(-1===I.indexOf(E))throw new A('Unknown option "'+E+'" is met in definition of "'+m+'" YAML type.')}),this.tag=m,this.kind=E.kind||null,this.resolve=E.resolve||function(){return!0},this.construct=E.construct||function(m){return m},this.instanceOf=E.instanceOf||null,this.predicate=E.predicate||null,this.represent=E.represent||null,this.defaultStyle=E.defaultStyle||null,this.styleAliases=compileStyleAliases(E.styleAliases||null),-1===C.indexOf(this.kind))throw new A('Unknown kind "'+this.kind+'" is specified for "'+m+'" YAML type.')}m.exports=Type},6707:function(m,E,T){"use strict";try{A=T(976).Buffer}catch(m){}var A,I=T(4405),C="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";function resolveYamlBinary(m){if(null===m)return!1;var E,T,A=0,I=m.length,S=C;for(T=0;T<I;T++)if(!((E=S.indexOf(m.charAt(T)))>64)){if(E<0)return!1;A+=6}return A%8==0}function constructYamlBinary(m){var E,T,I=m.replace(/[\r\n=]/g,""),S=I.length,N=C,k=0,O=[];for(E=0;E<S;E++)E%4==0&&E&&(O.push(k>>16&255),O.push(k>>8&255),O.push(255&k)),k=k<<6|N.indexOf(I.charAt(E));return(0==(T=S%4*6)?(O.push(k>>16&255),O.push(k>>8&255),O.push(255&k)):18===T?(O.push(k>>10&255),O.push(k>>2&255)):12===T&&O.push(k>>4&255),A)?A.from?A.from(O):new A(O):O}function representYamlBinary(m){var E,T,A="",I=0,S=m.length,N=C;for(E=0;E<S;E++)E%3==0&&E&&(A+=N[I>>18&63]+N[I>>12&63]+N[I>>6&63]+N[63&I]),I=(I<<8)+m[E];return 0==(T=S%3)?A+=N[I>>18&63]+N[I>>12&63]+N[I>>6&63]+N[63&I]:2===T?A+=N[I>>10&63]+N[I>>4&63]+N[I<<2&63]+N[64]:1===T&&(A+=N[I>>2&63]+N[I<<4&63]+N[64]+N[64]),A}function isBinary(m){return A&&A.isBuffer(m)}m.exports=new I("tag:yaml.org,2002:binary",{kind:"scalar",resolve:resolveYamlBinary,construct:constructYamlBinary,predicate:isBinary,represent:representYamlBinary})},8017:function(m,E,T){"use strict";var A=T(4405);function resolveYamlBoolean(m){if(null===m)return!1;var E=m.length;return 4===E&&("true"===m||"True"===m||"TRUE"===m)||5===E&&("false"===m||"False"===m||"FALSE"===m)}function constructYamlBoolean(m){return"true"===m||"True"===m||"TRUE"===m}function isBoolean(m){return"[object Boolean]"===Object.prototype.toString.call(m)}m.exports=new A("tag:yaml.org,2002:bool",{kind:"scalar",resolve:resolveYamlBoolean,construct:constructYamlBoolean,predicate:isBo
6olean,represent:{lowercase:function(m){return m?"true":"false"},uppercase:function(m){return m?"TRUE":"FALSE"},camelcase:function(m){return m?"True":"False"}},defaultStyle:"lowercase"})},4130:function(m,E,T){"use strict";var A=T(7142),I=T(4405),C=RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function resolveYamlFloat(m){return!!(null!==m&&C.test(m)&&"_"!==m[m.length-1])}function constructYamlFloat(m){var E,T,A,I;return(T="-"===(E=m.replace(/_/g,"").toLowerCase())[0]?-1:1,I=[],"+-".indexOf(E[0])>=0&&(E=E.slice(1)),".inf"===E)?1===T?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===E?NaN:E.indexOf(":")>=0?(E.split(":").forEach(function(m){I.unshift(parseFloat(m,10))}),E=0,A=1,I.forEach(function(m){E+=m*A,A*=60}),T*E):T*parseFloat(E,10)}var S=/^[-+]?[0-9]+e/;function representYamlFloat(m,E){var T;if(isNaN(m))switch(E){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===m)switch(E){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===m)switch(E){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(A.isNegativeZero(m))return"-0.0";return T=m.toString(10),S.test(T)?T.replace("e",".e"):T}function isFloat(m){return"[object Number]"===Object.prototype.toString.call(m)&&(m%1!=0||A.isNegativeZero(m))}m.exports=new I("tag:yaml.org,2002:float",{kind:"scalar",resolve:resolveYamlFloat,construct:constructYamlFloat,predicate:isFloat,represent:representYamlFloat,defaultStyle:"lowercase"})},8116:function(m,E,T){"use strict";var A=T(7142),I=T(4405);function isHexCode(m){return 48<=m&&m<=57||65<=m&&m<=70||97<=m&&m<=102}function isOctCode(m){return 48<=m&&m<=55}function isDecCode(m){return 48<=m&&m<=57}function resolveYamlInteger(m){if(null===m)return!1;var E,T=m.length,A=0,I=!1;if(!T)return!1;if(("-"===(E=m[A])||"+"===E)&&(E=m[++A]),"0"===E){if(A+1===T)return!0;if("b"===(E=m[++A])){for(A++;A<T;A++)if("_"!==(E=m[A])){if("0"!==E&&"1"!==E)return!1;I=!0}return I&&"_"!==E}if("x"===E){for(A++;A<T;A++)if("_"!==(E=m[A])){if(!isHexCode(m.charCodeAt(A)))return!1;I=!0}return I&&"_"!==E}for(;A<T;A++)if("_"!==(E=m[A])){if(!isOctCode(m.charCodeAt(A)))return!1;I=!0}return I&&"_"!==E}if("_"===E)return!1;for(;A<T;A++)if("_"!==(E=m[A])){if(":"===E)break;if(!isDecCode(m.charCodeAt(A)))return!1;I=!0}return!!I&&"_"!==E&&(":"!==E||/^(:[0-5]?[0-9])+$/.test(m.slice(A)))}function constructYamlInteger(m){var E,T,A=m,I=1,C=[];return(-1!==A.indexOf("_")&&(A=A.replace(/_/g,"")),("-"===(E=A[0])||"+"===E)&&("-"===E&&(I=-1),E=(A=A.slice(1))[0]),"0"===A)?0:"0"===E?"b"===A[1]?I*parseInt(A.slice(2),2):"x"===A[1]?I*parseInt(A,16):I*parseInt(A,8):-1!==A.indexOf(":")?(A.split(":").forEach(function(m){C.unshift(parseInt(m,10))}),A=0,T=1,C.forEach(function(m){A+=m*T,T*=60}),I*A):I*parseInt(A,10)}function isInteger(m){return"[object Number]"===Object.prototype.toString.call(m)&&m%1==0&&!A.isNegativeZero(m)}m.exports=new I("tag:yaml.org,2002:int",{kind:"scalar",resolve:resolveYamlInteger,construct:constructYamlInteger,predicate:isInteger,represent:{binary:function(m){return m>=0?"0b"+m.toString(2):"-0b"+m.toString(2).slice(1)},octal:function(m){return m>=0?"0"+m.toString(8):"-0"+m.toString(8).slice(1)},decimal:function(m){return m.toString(10)},hexadecimal:function(m){return m>=0?"0x"+m.toString(16).toUpperCase():"-0x"+m.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},9598:function(m,E,T){"use strict";try{A=T(8645)}catch(m){"undefined"!=typeof window&&(A=window.esprima)}var A,I=T(4405);function resolveJavascriptFunction(m){if(null===m)return!1;try{var E="("+m+")",T=A.parse(E,{range:!0});if("Program"!==T.type||1!==T.body.length||"ExpressionStatement"!==T.body[0].type||"ArrowFunctionExpression"!==T.body[0].expression.type&&"FunctionExpression"!==T.body[0].expression.type)return!1;return!0}catch(m){return!1}}function constructJavascriptFunction(m){var E,T="("+m+")",I=A.parse(T,{range:!0}),C=[];if("Program"!==I.type||1!==I.body.length||"ExpressionStatement"!==I.body[0].type||"ArrowFunctionExpression"!==I.body[0].expression.type&&"FunctionExpression"!==I.body[0].expression.type)throw Error("Failed to resolve function");
6return(I.body[0].expression.params.forEach(function(m){C.push(m.name)}),E=I.body[0].expression.body.range,"BlockStatement"===I.body[0].expression.body.type)?Function(C,T.slice(E[0]+1,E[1]-1)):Function(C,"return "+T.slice(E[0],E[1]))}function representJavascriptFunction(m){return m.toString()}function isFunction(m){return"[object Function]"===Object.prototype.toString.call(m)}m.exports=new I("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:resolveJavascriptFunction,construct:constructJavascriptFunction,predicate:isFunction,represent:representJavascriptFunction})},5937:function(m,E,T){"use strict";var A=T(4405);function resolveJavascriptRegExp(m){if(null===m||0===m.length)return!1;var E=m,T=/\/([gim]*)$/.exec(m),A="";return"/"!==E[0]||(T&&(A=T[1]),!(A.length>3)&&"/"===E[E.length-A.length-1])}function constructJavascriptRegExp(m){var E=m,T=/\/([gim]*)$/.exec(m),A="";return"/"===E[0]&&(T&&(A=T[1]),E=E.slice(1,E.length-A.length-1)),new RegExp(E,A)}function representJavascriptRegExp(m){var E="/"+m.source+"/";return m.global&&(E+="g"),m.multiline&&(E+="m"),m.ignoreCase&&(E+="i"),E}function isRegExp(m){return"[object RegExp]"===Object.prototype.toString.call(m)}m.exports=new A("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:resolveJavascriptRegExp,construct:constructJavascriptRegExp,predicate:isRegExp,represent:representJavascriptRegExp})},6953:function(m,E,T){"use strict";var A=T(4405);function resolveJavascriptUndefined(){return!0}function constructJavascriptUndefined(){}function representJavascriptUndefined(){return""}function isUndefined(m){return void 0===m}m.exports=new A("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:resolveJavascriptUndefined,construct:constructJavascriptUndefined,predicate:isUndefined,represent:representJavascriptUndefined})},1957:function(m,E,T){"use strict";var A=T(4405);m.exports=new A("tag:yaml.org,2002:map",{kind:"mapping",construct:function(m){return null!==m?m:{}}})},3788:function(m,E,T){"use strict";var A=T(4405);function resolveYamlMerge(m){return"<<"===m||null===m}m.exports=new A("tag:yaml.org,2002:merge",{kind:"scalar",resolve:resolveYamlMerge})},1078:function(m,E,T){"use strict";var A=T(4405);function resolveYamlNull(m){if(null===m)return!0;var E=m.length;return 1===E&&"~"===m||4===E&&("null"===m||"Null"===m||"NULL"===m)}function constructYamlNull(){return null}function isNull(m){return null===m}m.exports=new A("tag:yaml.org,2002:null",{kind:"scalar",resolve:resolveYamlNull,construct:constructYamlNull,predicate:isNull,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},2422:function(m,E,T){"use strict";var A=T(4405),I=Object.prototype.hasOwnProperty,C=Object.prototype.toString;function resolveYamlOmap(m){if(null===m)return!0;var E,T,A,S,N,k=[],O=m;for(E=0,T=O.length;E<T;E+=1){if(A=O[E],N=!1,"[object Object]"!==C.call(A))return!1;for(S in A)if(I.call(A,S)){if(N)return!1;N=!0}if(!N||-1!==k.indexOf(S))return!1;k.push(S)}return!0}function constructYamlOmap(m){return null!==m?m:[]}m.exports=new A("tag:yaml.org,2002:omap",{kind:"sequence",resolve:resolveYamlOmap,construct:constructYamlOmap})},5748:function(m,E,T){"use strict";var A=T(4405),I=Object.prototype.toString;function resolveYamlPairs(m){if(null===m)return!0;var E,T,A,C,S,N=m;for(E=0,S=Array(N.length),T=N.length;E<T;E+=1){if(A=N[E],"[object Object]"!==I.call(A)||1!==(C=Object.keys(A)).length)return!1;S[E]=[C[0],A[C[0]]]}return!0}function constructYamlPairs(m){if(null===m)return[];var E,T,A,I,C,S=m;for(E=0,C=Array(S.length),T=S.length;E<T;E+=1)I=Object.keys(A=S[E]),C[E]=[I[0],A[I[0]]];return C}m.exports=new A("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:resolveYamlPairs,construct:constructYamlPairs})},4984:function(m,E,T){"use strict";var A=T(4405);m.exports=new A("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(m){return null!==m?m:[]}})},4202:function(m,E,T){"use strict";var A=T(4405),I=Object.prototype.hasOwnProperty;function resolveYamlSet(m){if(null===m)return!0;var E,T=m;for(E in T)if(I.call(T,E)&&null!==T[E])return!1;return!0}function constructYamlSet(m){return null!==m?m:{}}
6m.exports=new A("tag:yaml.org,2002:set",{kind:"mapping",resolve:resolveYamlSet,construct:constructYamlSet})},2017:function(m,E,T){"use strict";var A=T(4405);m.exports=new A("tag:yaml.org,2002:str",{kind:"scalar",construct:function(m){return null!==m?m:""}})},6746:function(m,E,T){"use strict";var A=T(4405),I=RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),C=RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function resolveYamlTimestamp(m){return null!==m&&(null!==I.exec(m)||null!==C.exec(m))}function constructYamlTimestamp(m){var E,T,A,S,N,k,O,D,R=0,L=null;if(null===(E=I.exec(m))&&(E=C.exec(m)),null===E)throw Error("Date resolve error");if(T=+E[1],A=+E[2]-1,S=+E[3],!E[4])return new Date(Date.UTC(T,A,S));if(N=+E[4],k=+E[5],O=+E[6],E[7]){for(R=E[7].slice(0,3);R.length<3;)R+="0";R=+R}return E[9]&&(L=(60*+E[10]+ +(E[11]||0))*6e4,"-"===E[9]&&(L=-L)),D=new Date(Date.UTC(T,A,S,N,k,O,R)),L&&D.setTime(D.getTime()-L),D}function representYamlTimestamp(m){return m.toISOString()}m.exports=new A("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:resolveYamlTimestamp,construct:constructYamlTimestamp,instanceOf:Date,represent:representYamlTimestamp})},2588:function(m){var E=Object.prototype.toString;function ctorName(m){return"function"==typeof m.constructor?m.constructor.name:null}function isArray(m){return Array.isArray?Array.isArray(m):m instanceof Array}function isError(m){return m instanceof Error||"string"==typeof m.message&&m.constructor&&"number"==typeof m.constructor.stackTraceLimit}function isDate(m){return m instanceof Date||"function"==typeof m.toDateString&&"function"==typeof m.getDate&&"function"==typeof m.setDate}function isRegexp(m){return m instanceof RegExp||"string"==typeof m.flags&&"boolean"==typeof m.ignoreCase&&"boolean"==typeof m.multiline&&"boolean"==typeof m.global}function isGeneratorFn(m,E){return"GeneratorFunction"===ctorName(m)}function isGeneratorObj(m){return"function"==typeof m.throw&&"function"==typeof m.return&&"function"==typeof m.next}function isArguments(m){try{if("number"==typeof m.length&&"function"==typeof m.callee)return!0}catch(m){if(-1!==m.message.indexOf("callee"))return!0}return!1}function isBuffer(m){return!!m.constructor&&"function"==typeof m.constructor.isBuffer&&m.constructor.isBuffer(m)}m.exports=function(m){if(void 0===m)return"undefined";if(null===m)return"null";var T=typeof m;if("boolean"===T)return"boolean";if("string"===T)return"string";if("number"===T)return"number";if("symbol"===T)return"symbol";if("function"===T)return isGeneratorFn(m)?"generatorfunction":"function";if(isArray(m))return"array";if(isBuffer(m))return"buffer";if(isArguments(m))return"arguments";if(isDate(m))return"date";if(isError(m))return"error";if(isRegexp(m))return"regexp";switch(ctorName(m)){case"Symbol":return"symbol";case"Promise":return"promise";case"WeakMap":return"weakmap";case"WeakSet":return"weakset";case"Map":return"map";case"Set":return"set";case"Int8Array":return"int8array";case"Uint8Array":return"uint8array";case"Uint8ClampedArray":return"uint8clampedarray";case"Int16Array":return"int16array";case"Uint16Array":return"uint16array";case"Int32Array":return"int32array";case"Uint32Array":return"uint32array";case"Float32Array":return"float32array";case"Float64Array":return"float64array"}if(isGeneratorObj(m))return"generator";switch(T=E.call(m)){case"[object Object]":return"object";case"[object Map Iterator]":return"mapiterator";case"[object Set Iterator]":return"setiterator";case"[object String Iterator]":return"stringiterator";case"[object Array Iterator]":return"arrayiterator"}return T.slice(8,-1).toLowerCase().replace(/\s/g,"")}},5430:function(m,E,T){"use strict";var A,I;m.exports=(null==(A=T.g.process)?void 0:A.env)&&"object"==typeof(null==(I=T.g.process)?void 0:I.env)?T.g.process:T(1661)},976:function(m){var E="/";!function(){var T={675:function(m,E){"use strict";E.byteLength=byteLength,E.toByteArray=toByteArray,E.fromByteArray=fromByteArray;for(var T=[],A=[],I="undefined"!=typeof Uint8Array?Uint8Array:Array,C="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 10,581 bytes, lines 6-11
6+/",S=0,N=C.length;S<N;++S)T[S]=C[S],A[C.charCodeAt(S)]=S;function getLens(m){var E=m.length;if(E%4>0)throw Error("Invalid string. Length must be a multiple of 4");var T=m.indexOf("=");-1===T&&(T=E);var A=T===E?0:4-T%4;return[T,A]}function byteLength(m){var E=getLens(m),T=E[0],A=E[1];return(T+A)*3/4-A}function _byteLength(m,E,T){return(E+T)*3/4-T}function toByteArray(m){var E,T,C=getLens(m),S=C[0],N=C[1],k=new I(_byteLength(m,S,N)),O=0,D=N>0?S-4:S;for(T=0;T<D;T+=4)E=A[m.charCodeAt(T)]<<18|A[m.charCodeAt(T+1)]<<12|A[m.charCodeAt(T+2)]<<6|A[m.charCodeAt(T+3)],k[O++]=E>>16&255,k[O++]=E>>8&255,k[O++]=255&E;return 2===N&&(E=A[m.charCodeAt(T)]<<2|A[m.charCodeAt(T+1)]>>4,k[O++]=255&E),1===N&&(E=A[m.charCodeAt(T)]<<10|A[m.charCodeAt(T+1)]<<4|A[m.charCodeAt(T+2)]>>2,k[O++]=E>>8&255,k[O++]=255&E),k}function tripletToBase64(m){return T[m>>18&63]+T[m>>12&63]+T[m>>6&63]+T[63&m]}function encodeChunk(m,E,T){for(var A=[],I=E;I<T;I+=3)A.push(tripletToBase64((m[I]<<16&16711680)+(m[I+1]<<8&65280)+(255&m[I+2])));return A.join("")}function fromByteArray(m){for(var E,A=m.length,I=A%3,C=[],S=16383,N=0,k=A-I;N<k;N+=S)C.push(encodeChunk(m,N,N+S>k?k:N+S));return 1===I?C.push(T[(E=m[A-1])>>2]+T[E<<4&63]+"=="):2===I&&C.push(T[(E=(m[A-2]<<8)+m[A-1])>>10]+T[E>>4&63]+T[E<<2&63]+"="),C.join("")}A["-".charCodeAt(0)]=62,A["_".charCodeAt(0)]=63},72:function(m,E,T){"use strict";/*!
7 * The buffer module from node.js, for the browser.
8 *
9 * @author   Feross Aboukhadijeh <https://feross.org>
10 * @license  MIT
11 */var A=T(675),I=T(783),C="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;E.Buffer=Buffer,E.SlowBuffer=SlowBuffer,E.INSPECT_MAX_BYTES=50;var S=2147483647;function typedArraySupport(){try{var m=new Uint8Array(1),E={foo:function(){return 42}};return Object.setPrototypeOf(E,Uint8Array.prototype),Object.setPrototypeOf(m,E),42===m.foo()}catch(m){return!1}}function createBuffer(m){if(m>S)throw RangeError('The value "'+m+'" is invalid for option "size"');var E=new Uint8Array(m);return Object.setPrototypeOf(E,Buffer.prototype),E}function Buffer(m,E,T){if("number"==typeof m){if("string"==typeof E)throw TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(m)}return from(m,E,T)}function from(m,E,T){if("string"==typeof m)return fromString(m,E);if(ArrayBuffer.isView(m))return fromArrayLike(m);if(null==m)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof m);if(isInstance(m,ArrayBuffer)||m&&isInstance(m.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(isInstance(m,SharedArrayBuffer)||m&&isInstance(m.buffer,SharedArrayBuffer)))return fromArrayBuffer(m,E,T);if("number"==typeof m)throw TypeError('The "value" argument must not be of type number. Received type number');var A=m.valueOf&&m.valueOf();if(null!=A&&A!==m)return Buffer.from(A,E,T);var I=fromObject(m);if(I)return I;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof m[Symbol.toPrimitive])return Buffer.from(m[Symbol.toPrimitive]("string"),E,T);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof m)}function assertSize(m){if("number"!=typeof m)throw TypeError('"size" argument must be of type number');if(m<0)throw RangeError('The value "'+m+'" is invalid for option "size"')}function alloc(m,E,T){return(assertSize(m),m<=0)?createBuffer(m):void 0!==E?"string"==typeof T?createBuffer(m).fill(E,T):createBuffer(m).fill(E):createBuffer(m)}function allocUnsafe(m){return assertSize(m),createBuffer(m<0?0:0|checked(m))}function fromString(m,E){if(("string"!=typeof E||""===E)&&(E="utf8"),!Buffer.isEncoding(E))throw TypeError("Unknown encoding: "+E);var T=0|byteLength(m,E),A=createBuffer(T),I=A.write(m,E);return I!==T&&(A=A.slice(0,I)),A}function fromArrayLike(m){for(var E=m.length<0?0:0|checked(m.length),T=createBuffer(E),A=0;A<E;A+=1)T[A]=255&m[A];return T}function fromArrayBuffer(m,E,T){var A;if(E<0||m.byteLength<E)throw RangeError('"offset" is outside of buffer bounds');if(m.byteLength<E+(T||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(A=void 0===E&&void 0===T?new Uint8Array(m):void 0===T?new Uint8Array(m,E):new Uint8Array(m,E,T),Buffer.prototype),A}function fromObject(m){if(Buffer.isBuffer(m)){var E=0|checked(m.length),T=createBuffer(E);return 0===T.length||m.copy(T,0,0,E),T}return void 0!==m.length?"number"!=typeof m.length||numberIsNaN(m.length)?createBuffer(0):fromArrayLike(m):"Buffer"===m.type&&Array.isArray(m.data)?fromArrayLike(m.data):void 0}function checked(m){if(m>=S)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+S.toString(16)+" bytes");return 0|m}function SlowBuffer(m){return+m!=m&&(m=0),Buffer.alloc(+m)}function byteLength(m,E){if(Buffer.isBuffer(m))return m.length;if(ArrayBuffer.isView(m)||isInstance(m,ArrayBuffer))return m.byteLength;if("string"!=typeof m)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof m);var T=m.length,A=arguments.length>2&&!0===arguments[2];if(!A&&0===T)return 0;for(var I=!1;;)switch(E){case"ascii":case"latin1":case"binary":return T;case"utf8":case"utf-8":return utf8ToBytes(m).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*T;case"hex":return T>>>1;case"base64":return base64ToBytes(m).length;default:if(I)return A?-1:utf8ToBytes(m).length;E=(""+E).toLowerCase(),I=!0}}function slowToString(m,E,T){var A=!1;if((void 0===E||E<0)&&(E=0),E>this.length||((void 0===T||T>this.length)&&(T=this.length),T<=0||(T>>>=0)<=(E>>>=0)))return"";for(m||(m="utf8");;)switch(m){case"hex":return hexSlice(this,E,T);case"utf8":case"utf-8":return utf8Slice(this,E,T);case"ascii":return asciiSlice(this,E,T);case"latin1":case"binary":return latin1Slice(this,E,T);case"base64":return base64Slice(this,E,T);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,E,T);default:if(A)throw TypeError("Unknown encoding: "+m);m=(m+"").toLowerCase(),A=!0}}function swap(m,E,T){var A=m[E];m[E]=m[T],m[T]=A}function bidirectionalIndexOf(m,E,T,A,I){if(0===m.length)return -1;if("string"==typeof T?(A=T,T=0):T>2147483647?T=2147483647:T<-2147483648&&(T=-2147483648),numberIsNaN(T=+T)&&(T=I?0:m.length-1),T<0&&(T=m.length+T),T>=m.length){if(I)return -1;T=m.length-1}else if(T<0){if(!I)return -1;T=0}if("string"==typeof E&&(E=Buffer.from(E,A)),Buffer.isBuffer(E))return 0===E.length?-1:arrayIndexOf(m,E,T,A,I);if("number"==typeof E)return(E&=255,"function"==typeof Uint8Array.prototype.indexOf)?I?Uint8Array.prototype.indexOf.call(m,E,T):Uint8Array.prototype.lastIndexOf.call(m,E,T):arrayIndexOf(m,[E],T,A,I);throw TypeError("val must be string, number or Buffer")}function arrayIndexOf(m,E,T,A,I){var C,S=1,N=m.length,k=E.length;if(void 0!==A&&("ucs2"===(A=String(A).toLowerCase())||"ucs-2"===A||"utf16le"===A||"utf-16le"===A)){if(m.length<2||E.length<2)return -1;S=2,N/=2,k/=2,T/=2}function read(m,E){return 1===S?m[E]:m.readUInt16BE(E*S)}if(I){var O=-1;for(C=T;C<N;C++)if(read(m,C)===read(E,-1===O?0:C-O)){if(-1===O&&(O=C),C-O+1===k)return O*S}else -1!==O&&(C-=C-O),O=-1}else for(T+k>N&&(T=N-k),C=T;C>=0;C--){for(var D=!0,R=0;R<k;R++)if(read(m,C+R)!==read(E,R)){D=!1;break}if(D)return C}return -1}function hexWrite(m,E,T,A){T=Number(T)||0;var I=m.length-T;A?(A=Number(A))>I&&(A=I):A=I;var C=E.length;A>C/2&&(A=C/2);for(var S=0;S<A;++S){var N=parseInt(E.substr(2*S,2),16);if(numberIsNaN(N))break;m[T+S]=N}return S}function utf8Write(m,E,T,A){return blitBuffer(utf8ToBytes(E,m.length-T),m,T,A)}function asciiWrite(m,E,T,A){return blitBuffer(asciiToBytes(E),m,T,A)}function latin1Write(m,E,T,A){return asciiWrite(m,E,T,A)}function base64Write(m,E,T,A){return blitBuffer(base64ToBytes(E),m,T,A)}function ucs2Write(m,E,T,A){return blitBuffer(utf16leToBytes(E,m.length-T),m,T,A)}function base64Slice(m,E,T){return 0===E&&T===m.length?A.fromByteArray(m):A.fromByteArray(m.slice(E,T))}function utf8Slice(m,E,T){T=Math.min(m.length,T);for(var A=[],I=E;I<T;){var C,S,N,k,O=m[I],D=null,R=O>239?4:O>223?3:O>191?2:1;if(I+R<=T)switch(R){case 1:O<128&&(D=O);break;case 2:(192&(C=m[I+1]))==128&&(k=(31&O)<<6|63&C)>127&&(D=k);break;case 3:C=m[I+1],S=m[I+2],(192&C)==128&&(192&S)==128&&(k=(15&O)<<12|(63&C)<<6|63&S)>2047&&(k<55296||k>57343)&&(D=k);break;case 4:C=m[I+1],S=m[I+2],N=m[I+3],(192&C)==128&&(192&S)==128&&(192&N)==128&&(k=(15&O)<<18|(63&C)<<12|(63&S)<<6|63&N)>65535&&k<1114112&&(D=k)}null===D?(D=65533,R=1):D>65535&&(D-=65536,A.push(D>>>10&1023|55296),D=56320|1023&D),A.push(D),I+=R}return decodeCodePointsArray(A)}E.kMaxLength=S,Buffer.TYPED_ARRAY_SUPPORT=typedArraySupport(),Buffer.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),Buffer.poolSize=8192,Buffer.from=function(m,E,T){return from(m,E,T)},Object.setPrototypeOf(Buffer.prototype,Uint8Array.prototype),Object.setPrototypeOf(Buffer,Uint8Array),Buffer.alloc=function(m,E,T){return alloc(m,E,T)},Buffer.allocUnsafe=function(m){return allocUnsafe(m)},Buffer.allocUnsafeSlow=function(m){return allocUnsafe(m)},Buffer.isBuffer=function(m){return null!=m&&!0===m._isBuffer&&m!==Buffer.prototype},Buffer.compare=function(m,E){if(isInstance(m,Uint8Array)&&(m=Buffer.from(m,m.offset,m.byteLength)),isInstance(E,Uint8Array)&&(E=Buffer.from(E,E.offset,E.byteLength)),!Buffer.isBuffer(m)||!Buffer.isBuffer(E))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(m===E)return 0;for(var T=m.length,A=E.length,I=0,C=Math.min(T,A);I<C;++I)if(m[I]!==E[I]){T=m[I],A=E[I];break}return T<A?-1:A<T?1:0},Buffer.isEncoding=function(m){switch(String(m).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Buffer.concat=function(m,E){if(!Array.isArray(m))throw TypeError('"list" argument must be an Array of Buffers');if(0===m.length)return Buffer.alloc(0);if(void 0===E)for(T=0,E=0;T<m.length;++T)E+=m[T].length;var T,A=Buffer.allocUnsafe(E),I=0;for(T=0;T<m.length;
vendor: 11,633 bytes, line 11
11++T){var C=m[T];if(isInstance(C,Uint8Array)&&(C=Buffer.from(C)),!Buffer.isBuffer(C))throw TypeError('"list" argument must be an Array of Buffers');C.copy(A,I),I+=C.length}return A},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function(){var m=this.length;if(m%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var E=0;E<m;E+=2)swap(this,E,E+1);return this},Buffer.prototype.swap32=function(){var m=this.length;if(m%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var E=0;E<m;E+=4)swap(this,E,E+3),swap(this,E+1,E+2);return this},Buffer.prototype.swap64=function(){var m=this.length;if(m%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var E=0;E<m;E+=8)swap(this,E,E+7),swap(this,E+1,E+6),swap(this,E+2,E+5),swap(this,E+3,E+4);return this},Buffer.prototype.toString=function(){var m=this.length;return 0===m?"":0==arguments.length?utf8Slice(this,0,m):slowToString.apply(this,arguments)},Buffer.prototype.toLocaleString=Buffer.prototype.toString,Buffer.prototype.equals=function(m){if(!Buffer.isBuffer(m))throw TypeError("Argument must be a Buffer");return this===m||0===Buffer.compare(this,m)},Buffer.prototype.inspect=function(){var m="",T=E.INSPECT_MAX_BYTES;return m=this.toString("hex",0,T).replace(/(.{2})/g,"$1 ").trim(),this.length>T&&(m+=" ... "),"<Buffer "+m+">"},C&&(Buffer.prototype[C]=Buffer.prototype.inspect),Buffer.prototype.compare=function(m,E,T,A,I){if(isInstance(m,Uint8Array)&&(m=Buffer.from(m,m.offset,m.byteLength)),!Buffer.isBuffer(m))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof m);if(void 0===E&&(E=0),void 0===T&&(T=m?m.length:0),void 0===A&&(A=0),void 0===I&&(I=this.length),E<0||T>m.length||A<0||I>this.length)throw RangeError("out of range index");if(A>=I&&E>=T)return 0;if(A>=I)return -1;if(E>=T)return 1;if(E>>>=0,T>>>=0,A>>>=0,I>>>=0,this===m)return 0;for(var C=I-A,S=T-E,N=Math.min(C,S),k=this.slice(A,I),O=m.slice(E,T),D=0;D<N;++D)if(k[D]!==O[D]){C=k[D],S=O[D];break}return C<S?-1:S<C?1:0},Buffer.prototype.includes=function(m,E,T){return -1!==this.indexOf(m,E,T)},Buffer.prototype.indexOf=function(m,E,T){return bidirectionalIndexOf(this,m,E,T,!0)},Buffer.prototype.lastIndexOf=function(m,E,T){return bidirectionalIndexOf(this,m,E,T,!1)},Buffer.prototype.write=function(m,E,T,A){if(void 0===E)A="utf8",T=this.length,E=0;else if(void 0===T&&"string"==typeof E)A=E,T=this.length,E=0;else if(isFinite(E))E>>>=0,isFinite(T)?(T>>>=0,void 0===A&&(A="utf8")):(A=T,T=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var I=this.length-E;if((void 0===T||T>I)&&(T=I),m.length>0&&(T<0||E<0)||E>this.length)throw RangeError("Attempt to write outside buffer bounds");A||(A="utf8");for(var C=!1;;)switch(A){case"hex":return hexWrite(this,m,E,T);case"utf8":case"utf-8":return utf8Write(this,m,E,T);case"ascii":return asciiWrite(this,m,E,T);case"latin1":case"binary":return latin1Write(this,m,E,T);case"base64":return base64Write(this,m,E,T);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,m,E,T);default:if(C)throw TypeError("Unknown encoding: "+A);A=(""+A).toLowerCase(),C=!0}},Buffer.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var N=4096;function decodeCodePointsArray(m){var E=m.length;if(E<=N)return String.fromCharCode.apply(String,m);for(var T="",A=0;A<E;)T+=String.fromCharCode.apply(String,m.slice(A,A+=N));return T}function asciiSlice(m,E,T){var A="";T=Math.min(m.length,T);for(var I=E;I<T;++I)A+=String.fromCharCode(127&m[I]);return A}function latin1Slice(m,E,T){var A="";T=Math.min(m.length,T);for(var I=E;I<T;++I)A+=String.fromCharCode(m[I]);return A}function hexSlice(m,E,T){var A=m.length;(!E||E<0)&&(E=0),(!T||T<0||T>A)&&(T=A);for(var I="",C=E;C<T;++C)I+=O[m[C]];return I}function utf16leSlice(m,E,T){for(var A=m.slice(E,T),I="",C=0;C<A.length;C+=2)I+=String.fromCharCode(A[C]+256*A[C+1]);return I}function checkOffset(m,E,T){if(m%1!=0||m<0)throw RangeError("offset is not uint");if(m+E>T)throw RangeError("Trying to access beyond buffer length")}function checkInt(m,E,T,A,I,C){if(!Buffer.isBuffer(m))throw TypeError('"buffer" argument must be a Buffer instance');if(E>I||E<C)throw RangeError('"value" argument is out of bounds');if(T+A>m.length)throw RangeError("Index out of range")}function checkIEEE754(m,E,T,A,I,C){if(T+A>m.length||T<0)throw RangeError("Index out of range")}function writeFloat(m,E,T,A,C){return E=+E,T>>>=0,C||checkIEEE754(m,E,T,4,34028234663852886e22,-34028234663852886e22),I.write(m,E,T,A,23,4),T+4}function writeDouble(m,E,T,A,C){return E=+E,T>>>=0,C||checkIEEE754(m,E,T,8,17976931348623157e292,-17976931348623157e292),I.write(m,E,T,A,52,8),T+8}Buffer.prototype.slice=function(m,E){var T=this.length;m=~~m,E=void 0===E?T:~~E,m<0?(m+=T)<0&&(m=0):m>T&&(m=T),E<0?(E+=T)<0&&(E=0):E>T&&(E=T),E<m&&(E=m);var A=this.subarray(m,E);return Object.setPrototypeOf(A,Buffer.prototype),A},Buffer.prototype.readUIntLE=function(m,E,T){m>>>=0,E>>>=0,T||checkOffset(m,E,this.length);for(var A=this[m],I=1,C=0;++C<E&&(I*=256);)A+=this[m+C]*I;return A},Buffer.prototype.readUIntBE=function(m,E,T){m>>>=0,E>>>=0,T||checkOffset(m,E,this.length);for(var A=this[m+--E],I=1;E>0&&(I*=256);)A+=this[m+--E]*I;return A},Buffer.prototype.readUInt8=function(m,E){return m>>>=0,E||checkOffset(m,1,this.length),this[m]},Buffer.prototype.readUInt16LE=function(m,E){return m>>>=0,E||checkOffset(m,2,this.length),this[m]|this[m+1]<<8},Buffer.prototype.readUInt16BE=function(m,E){return m>>>=0,E||checkOffset(m,2,this.length),this[m]<<8|this[m+1]},Buffer.prototype.readUInt32LE=function(m,E){return m>>>=0,E||checkOffset(m,4,this.length),(this[m]|this[m+1]<<8|this[m+2]<<16)+16777216*this[m+3]},Buffer.prototype.readUInt32BE=function(m,E){return m>>>=0,E||checkOffset(m,4,this.length),16777216*this[m]+(this[m+1]<<16|this[m+2]<<8|this[m+3])},Buffer.prototype.readIntLE=function(m,E,T){m>>>=0,E>>>=0,T||checkOffset(m,E,this.length);for(var A=this[m],I=1,C=0;++C<E&&(I*=256);)A+=this[m+C]*I;return A>=(I*=128)&&(A-=Math.pow(2,8*E)),A},Buffer.prototype.readIntBE=function(m,E,T){m>>>=0,E>>>=0,T||checkOffset(m,E,this.length);for(var A=E,I=1,C=this[m+--A];A>0&&(I*=256);)C+=this[m+--A]*I;return C>=(I*=128)&&(C-=Math.pow(2,8*E)),C},Buffer.prototype.readInt8=function(m,E){return(m>>>=0,E||checkOffset(m,1,this.length),128&this[m])?-((255-this[m]+1)*1):this[m]},Buffer.prototype.readInt16LE=function(m,E){m>>>=0,E||checkOffset(m,2,this.length);var T=this[m]|this[m+1]<<8;return 32768&T?4294901760|T:T},Buffer.prototype.readInt16BE=function(m,E){m>>>=0,E||checkOffset(m,2,this.length);var T=this[m+1]|this[m]<<8;return 32768&T?4294901760|T:T},Buffer.prototype.readInt32LE=function(m,E){return m>>>=0,E||checkOffset(m,4,this.length),this[m]|this[m+1]<<8|this[m+2]<<16|this[m+3]<<24},Buffer.prototype.readInt32BE=function(m,E){return m>>>=0,E||checkOffset(m,4,this.length),this[m]<<24|this[m+1]<<16|this[m+2]<<8|this[m+3]},Buffer.prototype.readFloatLE=function(m,E){return m>>>=0,E||checkOffset(m,4,this.length),I.read(this,m,!0,23,4)},Buffer.prototype.readFloatBE=function(m,E){return m>>>=0,E||checkOffset(m,4,this.length),I.read(this,m,!1,23,4)},Buffer.prototype.readDoubleLE=function(m,E){return m>>>=0,E||checkOffset(m,8,this.length),I.read(this,m,!0,52,8)},Buffer.prototype.readDoubleBE=function(m,E){return m>>>=0,E||checkOffset(m,8,this.length),I.read(this,m,!1,52,8)},Buffer.prototype.writeUIntLE=function(m,E,T,A){if(m=+m,E>>>=0,T>>>=0,!A){var I=Math.pow(2,8*T)-1;checkInt(this,m,E,T,I,0)}var C=1,S=0;for(this[E]=255&m;++S<T&&(C*=256);)this[E+S]=m/C&255;return E+T},Buffer.prototype.writeUIntBE=function(m,E,T,A){if(m=+m,E>>>=0,T>>>=0,!A){var I=Math.pow(2,8*T)-1;checkInt(this,m,E,T,I,0)}var C=T-1,S=1;for(this[E+C]=255&m;--C>=0&&(S*=256);)this[E+C]=m/S&255;return E+T},Buffer.prototype.writeUInt8=function(m,E,T){return m=+m,E>>>=0,T||checkInt(this,m,E,1,255,0),this[E]=255&m,E+1},Buffer.prototype.writeUInt16LE=function(m,E,T){return m=+m,E>>>=0,T||checkInt(this,m,E,2,65535,0),this[E]=255&m,this[E+1]=m>>>8,E+2},Buffer.prototype.writeUInt16BE=function(m,E,T){return m=+m,E>>>=0,T||checkInt(this,m,E,2,65535,0),this[E]=m>>>8,this[E+1]=255&m,E+2},Buffer.prototype.writeUInt32LE=function(m,E,T){return m=+m,E>>>=0,T||checkInt(this,m,E,4,4294967295,0),this[E+3]=m>>>24,this[E+2]=m>>>16,this[E+1]=m>>>8,this[E]=255&m,E+4},Buffer.prototype.writeUInt32BE=function(m,E,T){return m=+m,E>>>=0,T||checkInt(this,m,E,4,4294967295,0),this[E]=m>>>24,this[E+1]=m>>>16,this[E+2]=m>>>8,this[E+3]=255&m,E+4},Buffer.prototype.writeIntLE=function(m,E,T,A){if(m=+m,E>>>=0,!A){var I=Math.pow(2,8*T-1);checkInt(this,m,E,T,I-1,-I)}var C=0,S=1,N=0;for(this[E]=255&m;++C<T&&(S*=256);)m<0&&0===N&&0!==this[E+C-1]&&(N=1),this[E+C]=(m/S>>0)-N&255;return E+T},Buffer.prototype.writeIntBE=function(m,E,T,A){if(m=+m,E>>>=0,!A){var I=Math.pow(2,8*T-1);checkInt(this,m,E,T,I-1,-I)}var C=T-1,S=1,N=0;for(this[E+C]=255&m;--C>=0&&(S*=256);)m<0&&0===N&&0!==this[E+C+1]&&(N=1),this[E+C]=(m/S>>0)-N&255;return E+T},Buffer.prototype.writeInt8=function(m,E,T){return m=+m,E>>>=0,T||checkInt(this,m,E,1,127,-128),m<0&&(m=255+m+1),this[E]=255&m,E+1},Buffer.prototype.writeInt16LE=function(m,E,T){return m=+m,E>>>=0,T||checkInt(this,m,E,2,32767,-32768),this[E]=255&m,this[E+1]=m>>>8,E+2},Buffer.prototype.writeInt16BE=function(m,E,T){return m=+m,E>>>=0,T||checkInt(this,m,E,2,32767,-32768),this[E]=m>>>8,this[E+1]=255&m,E+2},Buffer.prototype.writeInt32LE=function(m,E,T){return m=+m,E>>>=0,T||checkInt(this,m,E,4,2147483647,-2147483648),this[E]=255&m,this[E+1]=m>>>8,this[E+2]=m>>>16,this[E+3]=m>>>24,E+4},Buffer.prototype.writeInt32BE=function(m,E,T){return m=+m,E>>>=0,T||checkInt(this,m,E,4,2147483647,-2147483648),m<0&&(m=4294967295+m+1),this[E]=m>>>24,this[E+1]=m>>>16,this[E+2]=m>>>8,this[E+3]=255&m,E+4},Buffer.prototype.writeFloatLE=function(m,E,T){return writeFloat(this,m,E,!0,T)},Buffer.prototype.writeFloatBE=function(m,E,T){return writeFloat(this,m,E,!1,T)},Buffer.prototype.writeDoubleLE=function(m,E,T){return writeDouble(this,m,E,!0,T)},Buffer.prototype.writeDoubleBE=function(m,E,T){return writeDouble(this,m,E,!1,T)},Buffer.prototype.copy=function(m,E,T,A){if(!Buffer.isBuffer(m))throw TypeError("argument should be a Buffer");if(T||(T=0),A||0===A||(A=this.length),E>=m.length&&(E=m.length),E||(E=0),A>0&&A<T&&(A=T),A===T||0===m.length||0===this.length)return 0;if(E<0)throw RangeError("targetStart out of bounds");if(T<0||T>=this.length)throw RangeError("Index out of range");if(A<0)throw RangeError("sourceEnd out of bounds");A>this.length&&(A=this.length),m.length-E<A-T&&(A=m.length-E+T);var I=A-T;if(this===m&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(E,T,A);else if(this===m&&T<E&&E<A)for(var C=I-1;C>=0;--C)m[C+E]=this[C+T];else Uint8Array.prototype.set.call(m,this.subarray(T,A),E);return I},Buffer.prototype.fill=function(m,E,T,A){if("string"==typeof m){if("string"==typeof E?(A=E,E=0,T=this.length):"string"==typeof T&&(A=T,T=this.length),void 0!==A&&"string"!=typeof A)throw TypeError("encoding must be a string");if("string"==typeof A&&!Buffer.isEncoding(A))throw TypeError("Unknown encoding: "+A);if(1===m.length){var I,C=m.charCodeAt(0);("utf8"===A&&C<128||"latin1"===A)&&(m=C)}}else"number"==typeof m?m&=255:"boolean"==typeof m&&(m=Number(m));if(E<0||this.length<E||this.length<T)throw RangeError("Out of range index");if(T<=E)return this;if(E>>>=0,T=void 0===T?this.length:T>>>0,m||(m=0),"number"==typeof m)for(I=E;I<T;++I)this[I]=m;else{var S=Buffer.isBuffer(m)?m:Buffer.from(m,A),N=S.length;
11if(0===N)throw TypeError('The value "'+m+'" is invalid for argument "value"');for(I=0;I<T-E;++I)this[I+E]=S[I%N]}return this};var k=/[^+/0-9A-Za-z-_]/g;function base64clean(m){if((m=(m=m.split("=")[0]).trim().replace(k,"")).length<2)return"";for(;m.length%4!=0;)m+="=";return m}function utf8ToBytes(m,E){E=E||1/0;for(var T,A=m.length,I=null,C=[],S=0;S<A;++S){if((T=m.charCodeAt(S))>55295&&T<57344){if(!I){if(T>56319||S+1===A){(E-=3)>-1&&C.push(239,191,189);continue}I=T;continue}if(T<56320){(E-=3)>-1&&C.push(239,191,189),I=T;continue}T=(I-55296<<10|T-56320)+65536}else I&&(E-=3)>-1&&C.push(239,191,189);if(I=null,T<128){if((E-=1)<0)break;C.push(T)}else if(T<2048){if((E-=2)<0)break;C.push(T>>6|192,63&T|128)}else if(T<65536){if((E-=3)<0)break;C.push(T>>12|224,T>>6&63|128,63&T|128)}else if(T<1114112){if((E-=4)<0)break;C.push(T>>18|240,T>>12&63|128,T>>6&63|128,63&T|128)}else throw Error("Invalid code point")}return C}function asciiToBytes(m){for(var E=[],T=0;T<m.length;++T)E.push(255&m.charCodeAt(T));return E}function utf16leToBytes(m,E){for(var T,A,I=[],C=0;C<m.length&&!((E-=2)<0);++C)A=(T=m.charCodeAt(C))>>8,I.push(T%256),I.push(A);return I}function base64ToBytes(m){return A.toByteArray(base64clean(m))}function blitBuffer(m,E,T,A){for(var I=0;I<A&&!(I+T>=E.length)&&!(I>=m.length);++I)E[I+T]=m[I];return I}function isInstance(m,E){return m instanceof E||null!=m&&null!=m.constructor&&null!=m.constructor.name&&m.constructor.name===E.name}function numberIsNaN(m){return m!=m}var O=function(){for(var m="0123456789abcdef",E=Array(256),T=0;T<16;++T)for(var A=16*T,I=0;I<16;++I)E[A+I]=m[T]+m[I];return E}()},783:function(m,E){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */E.read=function(m,E,T,A,I){var C,S,N=8*I-A-1,k=(1<<N)-1,O=k>>1,D=-7,R=T?I-1:0,L=T?-1:1,P=m[E+R];for(R+=L,C=P&(1<<-D)-1,P>>=-D,D+=N;D>0;C=256*C+m[E+R],R+=L,D-=8);for(S=C&(1<<-D)-1,C>>=-D,D+=A;D>0;S=256*S+m[E+R],R+=L,D-=8);if(0===C)C=1-O;else{if(C===k)return S?NaN:(P?-1:1)*(1/0);S+=Math.pow(2,A),C-=O}return(P?-1:1)*S*Math.pow(2,C-A)},E.write=function(m,E,T,A,I,C){var S,N,k,O=8*C-I-1,D=(1<<O)-1,R=D>>1,L=23===I?5960464477539062e-23:0,P=A?0:C-1,B=A?1:-1,M=E<0||0===E&&1/E<0?1:0;for(isNaN(E=Math.abs(E))||E===1/0?(N=isNaN(E)?1:0,S=D):(S=Math.floor(Math.log(E)/Math.LN2),E*(k=Math.pow(2,-S))<1&&(S--,k*=2),S+R>=1?E+=L/k:E+=L*Math.pow(2,1-R),E*k>=2&&(S++,k/=2),S+R>=D?(N=0,S=D):S+R>=1?(N=(E*k-1)*Math.pow(2,I),S+=R):(N=E*Math.pow(2,R-1)*Math.pow(2,I),S=0));I>=8;m[T+P]=255&N,P+=B,N/=256,I-=8);for(S=S<<I|N,O+=I;O>0;m[T+P]=255&S,P+=B,S/=256,O-=8);m[T+P-B]|=128*M}}},A={};function __nccwpck_require__(m){var E=A[m];if(void 0!==E)return E.exports;var I=A[m]={exports:{}},C=!0;try{T[m](I,I.exports,__nccwpck_require__),C=!1}finally{C&&delete A[m]}return I.exports}__nccwpck_require__.ab=E+"/";var I=__nccwpck_require__(72);m.exports=I}()},3631:function(m){var E="/";!function(){"use strict";var T={114:function(m){function assertPath(m){if("string"!=typeof m)throw TypeError("Path must be a string. Received "+JSON.stringify(m))}function normalizeStringPosix(m,E){for(var T,A="",I=0,C=-1,S=0,N=0;N<=m.length;++N){if(N<m.length)T=m.charCodeAt(N);else if(47===T)break;else T=47;if(47===T){if(C===N-1||1===S);else if(C!==N-1&&2===S){if(A.length<2||2!==I||46!==A.charCodeAt(A.length-1)||46!==A.charCodeAt(A.length-2)){if(A.length>2){var k=A.lastIndexOf("/");if(k!==A.length-1){-1===k?(A="",I=0):I=(A=A.slice(0,k)).length-1-A.lastIndexOf("/"),C=N,S=0;continue}}else if(2===A.length||1===A.length){A="",I=0,C=N,S=0;continue}}E&&(A.length>0?A+="/..":A="..",I=2)}else A.length>0?A+="/"+m.slice(C+1,N):A=m.slice(C+1,N),I=N-C-1;C=N,S=0}else 46===T&&-1!==S?++S:S=-1}return A}function _format(m,E){var T=E.dir||E.root,A=E.base||(E.name||"")+(E.ext||"");return T?T===E.root?T+A:T+m+A:A}var E={resolve:function(){for(var m,E,T="",A=!1,I=arguments.length-1;I>=-1&&!A;I--)I>=0?E=arguments[I]:(void 0===m&&(m=""),E=m),assertPath(E),0!==E.length&&(T=E+"/"+T,A=47===E.charCodeAt(0));return(T=normalizeStringPosix(T,!A),A)?T.length>0?"/"+T:"/":T.length>0?T:"."},normalize:function(m){if(assertPath(m),0===m.length)return".";var E=47===m.charCodeAt(0),T=47===m.charCodeAt(m.length-1);return(0!==(m=normalizeStringPosix(m,!E)).length||E||(m="."),m.length>0&&T&&(m+="/"),E)?"/"+m:m},isAbsolute:function(m){return assertPath(m),m.length>0&&47===m.charCodeAt(0)},join:function(){if(0==arguments.length)return".";for(var m,T=0;T<arguments.length;++T){var A=arguments[T];assertPath(A),A.length>0&&(void 0===m?m=A:m+="/"+A)}return void 0===m?".":E.normalize(m)},relative:function(m,T){if(assertPath(m),assertPath(T),m===T||(m=E.resolve(m))===(T=E.resolve(T)))return"";for(var A=1;A<m.length&&47===m.charCodeAt(A);++A);for(var I=m.length,C=I-A,S=1;S<T.length&&47===T.charCodeAt(S);++S);for(var N=T.length-S,k=C<N?C:N,O=-1,D=0;D<=k;
11++D){if(D===k){if(N>k){if(47===T.charCodeAt(S+D))return T.slice(S+D+1);if(0===D)return T.slice(S+D)}else C>k&&(47===m.charCodeAt(A+D)?O=D:0===D&&(O=0));break}var R=m.charCodeAt(A+D);if(R!==T.charCodeAt(S+D))break;47===R&&(O=D)}var L="";for(D=A+O+1;D<=I;++D)(D===I||47===m.charCodeAt(D))&&(0===L.length?L+="..":L+="/..");return L.length>0?L+T.slice(S+O):(S+=O,47===T.charCodeAt(S)&&++S,T.slice(S))},_makeLong:function(m){return m},dirname:function(m){if(assertPath(m),0===m.length)return".";for(var E=m.charCodeAt(0),T=47===E,A=-1,I=!0,C=m.length-1;C>=1;--C)if(47===(E=m.charCodeAt(C))){if(!I){A=C;break}}else I=!1;return -1===A?T?"/":".":T&&1===A?"//":m.slice(0,A)},basename:function(m,E){if(void 0!==E&&"string"!=typeof E)throw TypeError('"ext" argument must be a string');assertPath(m);var T,A=0,I=-1,C=!0;if(void 0!==E&&E.length>0&&E.length<=m.length){if(E.length===m.length&&E===m)return"";var S=E.length-1,N=-1;for(T=m.length-1;T>=0;--T){var k=m.charCodeAt(T);if(47===k){if(!C){A=T+1;break}}else -1===N&&(C=!1,N=T+1),S>=0&&(k===E.charCodeAt(S)?-1==--S&&(I=T):(S=-1,I=N))}return A===I?I=N:-1===I&&(I=m.length),m.slice(A,I)}for(T=m.length-1;T>=0;--T)if(47===m.charCodeAt(T)){if(!C){A=T+1;break}}else -1===I&&(C=!1,I=T+1);return -1===I?"":m.slice(A,I)},extname:function(m){assertPath(m);for(var E=-1,T=0,A=-1,I=!0,C=0,S=m.length-1;S>=0;--S){var N=m.charCodeAt(S);if(47===N){if(!I){T=S+1;break}continue}-1===A&&(I=!1,A=S+1),46===N?-1===E?E=S:1!==C&&(C=1):-1!==E&&(C=-1)}return -1===E||-1===A||0===C||1===C&&E===A-1&&E===T+1?"":m.slice(E,A)},format:function(m){if(null===m||"object"!=typeof m)throw TypeError('The "pathObject" argument must be of type Object. Received type '+typeof m);return _format("/",m)},parse:function(m){assertPath(m);var E,T={root:"",dir:"",base:"",ext:"",name:""};if(0===m.length)return T;var A=m.charCodeAt(0),I=47===A;I?(T.root="/",E=1):E=0;for(var C=-1,S=0,N=-1,k=!0,O=m.length-1,D=0;O>=E;--O){if(47===(A=m.charCodeAt(O))){if(!k){S=O+1;break}continue}-1===N&&(k=!1,N=O+1),46===A?-1===C?C=O:1!==D&&(D=1):-1!==C&&(D=-1)}return -1===C||-1===N||0===D||1===D&&C===N-1&&C===S+1?-1!==N&&(0===S&&I?T.base=T.name=m.slice(1,N):T.base=T.name=m.slice(S,N)):(0===S&&I?(T.name=m.slice(1,C),T.base=m.slice(1,N)):(T.name=m.slice(S,C),T.base=m.slice(S,N)),T.ext=m.slice(C,N)),S>0?T.dir=m.slice(0,S-1):I&&(T.dir="/"),T},sep:"/",delimiter:":",win32:null,posix:null};E.posix=E,m.exports=E}},A={};function __nccwpck_require__(m){var E=A[m];if(void 0!==E)return E.exports;var I=A[m]={exports:{}},C=!0;try{T[m](I,I.exports,__nccwpck_require__),C=!1}finally{C&&delete A[m]}return I.exports}__nccwpck_require__.ab=E+"/";var I=__nccwpck_require__(114);m.exports=I}()},1661:function(m){var E="/";!function(){var T={229:function(m){var E,T,A,I=m.exports={};function defaultSetTimout(){throw Error("setTimeout has not been defined")}function defaultClearTimeout(){throw Error("clearTimeout has not been defined")}function runTimeout(m){if(E===setTimeout)return setTimeout(m,0);if((E===defaultSetTimout||!E)&&setTimeout)return E=setTimeout,setTimeout(m,0);try{return E(m,0)}catch(T){try{return E.call(null,m,0)}catch(T){return E.call(this,m,0)}}}function runClearTimeout(m){if(T===clearTimeout)return clearTimeout(m);if((T===defaultClearTimeout||!T)&&clearTimeout)return T=clearTimeout,clearTimeout(m);try{return T(m)}catch(E){try{return T.call(null,m)}catch(E){return T.call(this,m)}}}!function(){try{E="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(m){E=defaultSetTimout}try{T="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(m){T=defaultClearTimeout}}();
11var C=[],S=!1,N=-1;function cleanUpNextTick(){S&&A&&(S=!1,A.length?C=A.concat(C):N=-1,C.length&&drainQueue())}function drainQueue(){if(!S){var m=runTimeout(cleanUpNextTick);S=!0;for(var E=C.length;E;){for(A=C,C=[];++N<E;)A&&A[N].run();N=-1,E=C.length}A=null,S=!1,runClearTimeout(m)}}function Item(m,E){this.fun=m,this.array=E}function noop(){}I.nextTick=function(m){var E=Array(arguments.length-1);if(arguments.length>1)for(var T=1;T<arguments.length;T++)E[T-1]=arguments[T];C.push(new Item(m,E)),1!==C.length||S||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},I.title="browser",I.browser=!0,I.env={},I.argv=[],I.version="",I.versions={},I.on=noop,I.addListener=noop,I.once=noop,I.off=noop,I.removeListener=noop,I.removeAllListeners=noop,I.emit=noop,I.prependListener=noop,I.prependOnceListener=noop,I.listeners=function(m){return[]},I.binding=function(m){throw Error("process.binding is not supported")},I.cwd=function(){return"/"},I.chdir=function(m){throw Error("process.chdir is not supported")},I.umask=function(){return 0}}},A={};function __nccwpck_require__(m){var E=A[m];if(void 0!==E)return E.exports;var I=A[m]={exports:{}},C=!0;try{T[m](I,I.exports,__nccwpck_require__),C=!1}finally{C&&delete A[m]}return I.exports}__nccwpck_require__.ab=E+"/";var I=__nccwpck_require__(229);m.exports=I}()},696:function(m,E,T){"use strict";var A=T(2588),I=T(8396);function isDelimiter(m,E){return m.slice(0,E.length)===E&&m.charAt(E.length+1)!==E.slice(-1)}function toObject(m){if("object"!==A(m)&&(m={content:m}),"string"!=typeof m.content&&!isBuffer(m.content))throw TypeError("expected a buffer or string");return m.content=m.content.toString(),m.sections=[],m}function getKey(m,E){return m?m.slice(E.length).trim():""}function createSection(){return{key:"",data:"",content:""}}function identity(m){return m}function isBuffer(m){return!!m&&!!m.constructor&&"function"==typeof m.constructor.isBuffer&&m.constructor.isBuffer(m)}m.exports=function(m,E){"function"==typeof E&&(E={parse:E});var T=toObject(m),A=I({},{section_delimiter:"---",parse:identity},E),C=A.section_delimiter,S=T.content.split(/\r?\n/),N=null,k=createSection(),O=[],D=[];function initSections(m){T.content=m,N=[],O=[]}function closeSection(m){D.length&&(k.key=getKey(D[0],C),k.content=m,A.parse(k,N),N.push(k),k=createSection(),O=[],D=[])}for(var R=0;R<S.length;R++){var L=S[R],P=D.length,B=L.trim();if(isDelimiter(B,C)){if(3===B.length&&0!==R){if(0===P||2===P){O.push(L);continue}D.push(B),k.data=O.join("\n"),O=[];continue}null===N&&initSections(O.join("\n")),2===P&&closeSection(O.join("\n")),D.push(B);continue}O.push(L)}return null===N?initSections(O.join("\n")):closeSection(O.join("\n")),T.sections=N,T}},5443:function(m){"use strict";/*!
12 * strip-bom-string <https://github.com/jonschlinkert/strip-bom-string>
13 *
14 * Copyright (c) 2015, 2017, Jon Schlinkert.
15 * Released under the MIT License.
16 */m.exports=function(m){return"string"==typeof m&&"\uFEFF"===m.charAt(0)?m.slice(1):m}},1730:function(m,E,T){"use strict";T.d(E,{ZP:function(){return F}});let A=-1,I=0,C=1,S=2,N=3,k=4,O=5,D=6,R=7,L=8,P="object"==typeof self?self:globalThis,deserializer=(m,E)=>{let as=(E,T)=>(m.set(T,E),E),unpair=T=>{if(m.has(T))return m.get(T);let[B,M]=E[T];switch(B){case I:case A:return as(M,T);case C:{let m=as([],T);for(let E of M)m.push(unpair(E));return m}case S:{let m=as({},T);for(let[E,T]of M)m[unpair(E)]=unpair(T);return m}case N:return as(new Date(M),T);case k:{let{source:m,flags:E}=M;return as(new RegExp(m,E),T)}case O:{let m=as(new Map,T);for(let[E,T]of M)m.set(unpair(E),unpair(T));return m}case D:{let m=as(new Set,T);for(let E of M)m.add(unpair(E));return m}case R:{let{name:m,message:E}=M;return as(new P[m](E),T)}case L:return as(BigInt(M),T);case"BigInt":return as(Object(BigInt(M)),T)}return as(new P[B](M),T)};return unpair},deserialize=m=>deserializer(new Map,m)(0),B="",{toString:M}={},{keys:w}=Object,typeOf=m=>{let E=typeof m;if("object"!==E||!m)return[I,E];let T=M.call(m).slice(8,-1);switch(T){case"Array":return[C,B];case"Object":return[S,B];case"Date":return[N,B];case"RegExp":return[k,B];case"Map":return[O,B];case"Set":return[D,B]}return T.includes("Array")?[C,T]:T.includes("Error")?[R,T]:[S,T]},shouldSkip=([m,E])=>
16m===I&&("function"===E||"symbol"===E),serializer=(m,E,T,R)=>{let as=(m,E)=>{let A=R.push(m)-1;return T.set(E,A),A},pair=R=>{if(T.has(R))return T.get(R);let[P,B]=typeOf(R);switch(P){case I:{let E=R;switch(B){case"bigint":P=L,E=R.toString();break;case"function":case"symbol":if(m)throw TypeError("unable to serialize "+B);E=null;break;case"undefined":return as([A],R)}return as([P,E],R)}case C:{if(B)return as([B,[...R]],R);let m=[],E=as([P,m],R);for(let E of R)m.push(pair(E));return E}case S:{if(B)switch(B){case"BigInt":return as([B,R.toString()],R);case"Boolean":case"Number":case"String":return as([B,R.valueOf()],R)}if(E&&"toJSON"in R)return pair(R.toJSON());let T=[],A=as([P,T],R);for(let E of w(R))(m||!shouldSkip(typeOf(R[E])))&&T.push([pair(E),pair(R[E])]);return A}case N:return as([P,R.toISOString()],R);case k:{let{source:m,flags:E}=R;return as([P,{source:m,flags:E}],R)}case O:{let E=[],T=as([P,E],R);for(let[T,A]of R)(m||!(shouldSkip(typeOf(T))||shouldSkip(typeOf(A))))&&E.push([pair(T),pair(A)]);return T}case D:{let E=[],T=as([P,E],R);for(let T of R)(m||!shouldSkip(typeOf(T)))&&E.push(pair(T));return T}}let{message:M}=R;return as([P,{name:B,message:M}],R)};return pair},serialize=(m,{json:E,lossy:T}={})=>{let A=[];return serializer(!(E||T),!!E,new Map,A)(m),A};var F="function"==typeof structuredClone?(m,E)=>E&&("json"in E||"lossy"in E)?deserialize(serialize(m,E)):structuredClone(m):(m,E)=>deserialize(serialize(m,E))},7529:function(m,E,T){"use strict";function parse(m){let E=[],T=String(m||""),A=T.indexOf(","),I=0,C=!1;for(;!C;){-1===A&&(A=T.length,C=!0);let m=T.slice(I,A).trim();(m||!C)&&E.push(m),I=A+1,A=T.indexOf(",",I)}return E}function stringify(m,E){let T=E||{},A=""===m[m.length-1]?[...m,""]:m;return A.join((T.padRight?" ":"")+","+(!1===T.padLeft?"":" ")).trim()}T.d(E,{P:function(){return stringify},Q:function(){return parse}})},4729:function(m,E,T){"use strict";function ok(){}T.d(E,{ok:function(){return ok}})},9201:function(m,E,T){"use strict";T.d(E,{z:function(){return A}});let A=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"]},6138:function(m,E,T){"use strict";T.d(E,{jv:function(){return I},H$:function(){return C},n9:function(){return S},Av:function(){return asciiControl},pY:function(){return N},AF:function(){return k},sR:function(){return O},Ch:function(){return markdownLineEnding},z3:function(){return markdownLineEndingOrSpace},xz:function(){return markdownSpace},Xh:function(){return D},B8:function(){return R}});let A=/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,I=regexCheck(/[A-Za-z]/),C=regexCheck(/[\dA-Za-z]/),S=regexCheck(/[#-'*+\--9=?A-Z^-~]/);function asciiControl(m){return null!==m&&(m<32||127===m)}let N=regexCheck(/\d/),k=regexCheck(/[\dA-Fa-f]/),O=regexCheck(/[!-/:-@[-`{-~]/);function markdownLineEnding(m){return null!==m&&m<-2}function markdownLineEndingOrSpace(m){return null!==m&&(m<0||32===m)}function markdownSpace(m){return -2===m||-1===m||32===m}let D=regexCheck(A),R=regexCheck(/\s/);function regexCheck(m){return check;function check(E){return null!==E&&m.test(String.fromCharCode(E))}}},543:function(m,E,T){"use strict";function _arrayLikeToArray(m,E){(null==E||E>m.length)&&(E=m.length);for(var T=0,A=Array(E);T<E;T++)A[T]=m[T];return A}T.d(E,{Z:function(){return _arrayLikeToArray}})},7353:function(m,E,T){"use strict";function asyncGeneratorStep(m,E,T,A,I,C,S){try{var N=m[C](S),k=N.value}catch(m){T(m);return}N.done?E(k):Promise.resolve(k).then(A,I)}function _asyncToGenerator(m){return function(){var E=this,T=arguments;return new Promise(function(A,I){var C=m.apply(E,T);function _next(m){asyncGeneratorStep(C,A,I,_next,_throw,"next",m)}function _throw(m){asyncGeneratorStep(C,A,I,_next,_throw,"throw",m)}
16_next(void 0)})}}T.d(E,{Z:function(){return _asyncToGenerator}})},5920:function(m,E,T){"use strict";function _iterableToArray(m){if("undefined"!=typeof Symbol&&null!=m[Symbol.iterator]||null!=m["@@iterator"])return Array.from(m)}T.d(E,{Z:function(){return _iterableToArray}})},2554:function(m,E,T){"use strict";function _arrayWithHoles(m){if(Array.isArray(m))return m}T.d(E,{Z:function(){return _toArray}});var A=T(5920),I=T(158);function _nonIterableRest(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _toArray(m){return _arrayWithHoles(m)||(0,A.Z)(m)||(0,I.Z)(m)||_nonIterableRest()}},1451:function(m,E,T){"use strict";T.d(E,{Z:function(){return _toConsumableArray}});var A=T(543);function _arrayWithoutHoles(m){if(Array.isArray(m))return(0,A.Z)(m)}var I=T(5920),C=T(158);function _nonIterableSpread(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _toConsumableArray(m){return _arrayWithoutHoles(m)||(0,I.Z)(m)||(0,C.Z)(m)||_nonIterableSpread()}},158:function(m,E,T){"use strict";T.d(E,{Z:function(){return _unsupportedIterableToArray}});var A=T(543);function _unsupportedIterableToArray(m,E){if(m){if("string"==typeof m)return(0,A.Z)(m,E);var T=Object.prototype.toString.call(m).slice(8,-1);if("Object"===T&&m.constructor&&(T=m.constructor.name),"Map"===T||"Set"===T)return Array.from(m);if("Arguments"===T||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(T))return(0,A.Z)(m,E)}}},540:function(m,E,T){"use strict";T.d(E,{dy:function(){return P},YP:function(){return B}});let Schema=class Schema{constructor(m,E,T){this.property=m,this.normal=E,T&&(this.space=T)}};function merge(m,E){let T={},A={},I=-1;for(;++I<m.length;)Object.assign(T,m[I].property),Object.assign(A,m[I].normal);return new Schema(T,A,E)}Schema.prototype.property={},Schema.prototype.normal={},Schema.prototype.space=null;var A=T(7380),I=T(906);let C={}.hasOwnProperty;function create(m){let E;let T={},S={};for(E in m.properties)if(C.call(m.properties,E)){let C=m.properties[E],N=new I.I(E,m.transform(m.attributes||{},E),C,m.space);m.mustUseProperty&&m.mustUseProperty.includes(E)&&(N.mustUseProperty=!0),T[E]=N,S[(0,A.F)(E)]=E,S[(0,A.F)(N.attribute)]=E}return new Schema(T,S,m.space)}let S=create({space:"xlink",transform:(m,E)=>"xlink:"+E.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),N=create({space:"xml",transform:(m,E)=>"xml:"+E.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function caseSensitiveTransform(m,E){return E in m?m[E]:E}function caseInsensitiveTransform(m,E){return caseSensitiveTransform(m,E.toLowerCase())}let k=create({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:caseInsensitiveTransform,properties:{xmlns:null,xmlnsXLink:null}});var O=T(955);let D=create({transform:(m,E)=>"role"===E?E:"aria-"+E.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:O.booleanish,ariaAutoComplete:null,ariaBusy:O.booleanish,ariaChecked:O.booleanish,ariaColCount:O.number,ariaColIndex:O.number,ariaColSpan:O.number,ariaControls:O.spaceSeparated,ariaCurrent:null,ariaDescribedBy:O.spaceSeparated,ariaDetails:null,ariaDisabled:O.booleanish,ariaDropEffect:O.spaceSeparated,ariaErrorMessage:null,ariaExpanded:O.booleanish,ariaFlowTo:O.spaceSeparated,ariaGrabbed:O.booleanish,ariaHasPopup:null,ariaHidden:O.booleanish,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:O.spaceSeparated,ariaLevel:O.number,ariaLive:null,ariaModal:O.booleanish,ariaMultiLine:O.booleanish,ariaMultiSelectable:O.booleanish,ariaOrientation:null,ariaOwns:O.spaceSeparated,ariaPlaceholder:null,ariaPosInSet:O.number,ariaPressed:O.booleanish,ariaReadOnly:O.booleanish,ariaRelevant:null,ariaRequired:O.booleanish,ariaRoleDescription:O.spaceSeparated,ariaRowCount:O.number,ariaRowIndex:O.number,ariaRowSpan:O.number,ariaSelected:O.booleanish,ariaSetSize:O.number,ariaSort:null,ariaValueMax:O.number,ariaValueMin:O.number,ariaValueNow:O.number,ariaValueText:null,role:null}}
16),R=create({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:caseInsensitiveTransform,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:O.commaSeparated,acceptCharset:O.spaceSeparated,accessKey:O.spaceSeparated,action:null,allow:null,allowFullScreen:O.boolean,allowPaymentRequest:O.boolean,allowUserMedia:O.boolean,alt:null,as:null,async:O.boolean,autoCapitalize:null,autoComplete:O.spaceSeparated,autoFocus:O.boolean,autoPlay:O.boolean,capture:O.boolean,charSet:null,checked:O.boolean,cite:null,className:O.spaceSeparated,cols:O.number,colSpan:null,content:null,contentEditable:O.booleanish,controls:O.boolean,controlsList:O.spaceSeparated,coords:O.number|O.commaSeparated,crossOrigin:null,data:null,dateTime:null,decoding:null,default:O.boolean,defer:O.boolean,dir:null,dirName:null,disabled:O.boolean,download:O.overloadedBoolean,draggable:O.booleanish,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:O.boolean,formTarget:null,headers:O.spaceSeparated,height:O.number,hidden:O.boolean,high:O.number,href:null,hrefLang:null,htmlFor:O.spaceSeparated,httpEquiv:O.spaceSeparated,id:null,imageSizes:null,imageSrcSet:null,inputMode:null,integrity:null,is:null,isMap:O.boolean,itemId:null,itemProp:O.spaceSeparated,itemRef:O.spaceSeparated,itemScope:O.boolean,itemType:O.spaceSeparated,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:O.boolean,low:O.number,manifest:null,max:null,maxLength:O.number,media:null,method:null,min:null,minLength:O.number,multiple:O.boolean,muted:O.boolean,name:null,nonce:null,noModule:O.boolean,noValidate:O.boolean,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:O.boolean,optimum:O.number,pattern:null,ping:O.spaceSeparated,placeholder:null,playsInline:O.boolean,poster:null,preload:null,readOnly:O.boolean,referrerPolicy:null,rel:O.spaceSeparated,required:O.boolean,reversed:O.boolean,rows:O.number,rowSpan:O.number,sandbox:O.spaceSeparated,scope:null,scoped:O.boolean,seamless:O.boolean,selected:O.boolean,shape:null,size:O.number,sizes:null,slot:null,span:O.number,spellCheck:O.booleanish,src:null,srcDoc:null,srcLang:null,srcSet:null,start:O.number,step:null,style:null,tabIndex:O.number,target:null,title:null,translate:null,type:null,typeMustMatch:O.boolean,useMap:null,value:O.booleanish,width:O.number,wrap:null,align:null,aLink:null,archive:O.spaceSeparated,axis:null,background:null,bgColor:null,border:O.number,borderColor:null,bottomMargin:O.number,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:O.boolean,declare:O.boolean,event:null,face:null,frame:null,frameBorder:null,hSpace:O.number,leftMargin:O.number,link:null,longDesc:null,lowSrc:null,marginHeight:O.number,marginWidth:O.number,noResize:O.boolean,noHref:O.boolean,noShade:O.boolean,noWrap:O.boolean,object:null,profile:null,prompt:null,rev:null,rightMargin:O.number,rules:null,scheme:null,scrolling:O.booleanish,standby:null,summary:null,text:null,topMargin:O.number,valueType:null,version:null,vAlign:null,vLink:null,vSpace:O.number,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:O.boolean,disableRemotePlayback:O.boolean,prefix:null,property:null,results:O.number,security:null,unselectable:null}}
16),L=create({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav
16-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:caseSensitiveTransform,properties:{about:O.commaOrSpaceSeparated,accentHeight:O.number,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:O.number,amplitude:O.number,arabicForm:null,ascent:O.number,attributeName:null,attributeType:null,azimuth:O.number,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:O.number,by:null,calcMode:null,capHeight:O.number,className:O.spaceSeparated,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:O.number,diffuseConstant:O.number,direction:null,display:null,dur:null,divisor:O.number,dominantBaseline:null,download:O.boolean,dx:null,dy:null,edgeMode:null,editable:null,elevation:O.number,enableBackground:null,end:null,event:null,exponent:O.number,externalResourcesRequired:null,fill:null,fillOpacity:O.number,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:O.commaSeparated,g2:O.commaSeparated,glyphName:O.commaSeparated,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:O.number,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:O.number,horizOriginX:O.number,horizOriginY:O.number,id:null,ideographic:O.number,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:O.number,k:O.number,k1:O.number,k2:O.number,k3:O.number,k4:O.number,kernelMatrix:O.commaOrSpaceSeparated,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:O.number,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:O.number,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,on
16Zoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:O.number,overlineThickness:O.number,paintOrder:null,panose1:null,path:null,pathLength:O.number,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:O.spaceSeparated,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:O.number,pointsAtY:O.number,pointsAtZ:O.number,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:O.commaOrSpaceSeparated,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:O.commaOrSpaceSeparated,rev:O.commaOrSpaceSeparated,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:O.commaOrSpaceSeparated,requiredFeatures:O.commaOrSpaceSeparated,requiredFonts:O.commaOrSpaceSeparated,requiredFormats:O.commaOrSpaceSeparated,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:O.number,specularExponent:O.number,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:O.number,strikethroughThickness:O.number,string:null,stroke:null,strokeDashArray:O.commaOrSpaceSeparated,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:O.number,strokeOpacity:O.number,strokeWidth:null,style:null,surfaceScale:O.number,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:O.commaOrSpaceSeparated,tabIndex:O.number,tableValues:null,target:null,targetX:O.number,targetY:O.number,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:O.commaOrSpaceSeparated,to:null,transform:null,u1:null,u2:null,underlinePosition:O.number,underlineThickness:O.number,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:O.number,values:null,vAlphabetic:O.number,vMathematical:O.number,vectorEffect:null,vHanging:O.number,vIdeographic:O.number,version:null,vertAdvY:O.number,vertOriginX:O.number,vertOriginY:O.number,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:O.number,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),P=merge([N,S,k,D,R],"html"),B=merge([N,S,k,D,L],"svg")},8374:function(m,E,T){"use strict";T.d(E,{s:function(){return find}});var A=T(7380),I=T(906),C=T(7826);let S=/^data[-\w.:]+$/i,N=/-[a-z]/g,k=/[A-Z]/g;function find(m,E){let T=(0,A.F)(E),O=E,D=C.k;if(T in m.normal)return m.property[m.normal[T]];if(T.length>4&&"data"===T.slice(0,4)&&S.test(E)){if("-"===E.charAt(4)){let m=E.slice(5).replace(N,camelcase);O="data"+m.charAt(0).toUpperCase()+m.slice(1)}else{let m=E.slice(4);if(!N.test(m)){let T=m.replace(k,kebab);"-"!==T.charAt(0)&&(T="-"+T),E="data"+T}}D=I.I}return new D(O,E)}function kebab(m){return"-"+m.toLowerCase()}function camelcase(m){return m.charAt(1).toUpperCase()}},7380:function(m,E,T){"use strict";function normalize(m){return m.toLowerCase()}T.d(E,{F:function(){return normalize}})},906:function(m,E,T){"use strict";T.d(E,{I:function(){return DefinedInfo}});var A=T(7826),I=T(955);let C=Object.keys(I);let DefinedInfo=class DefinedInfo extends A.k{constructor(m,E,T,A){let S=-1;if(super(m,E),mark(this,"space",A),"number"==typeof T)for(;++S<C.length;){let m=C[S];mark(this,C[S],(T&I[m])===I[m])}}};function mark(m,E,T){T&&(m[E]=T)}DefinedInfo.prototype.defined=!0},7826:function(m,E,T){"use strict";T.d(E,{k:function(){return Info}});let Info=class Info{constructor(m,E){this.property=m,this.attribute=E}};Info.prototype.space=null,Info.prototype.boolean=!1,Info.prototype.booleanish=!1,Info.prototype.overloadedBoolean=!1,Info.prototype.number=!1,Info.prototype.commaSeparated=!1,Info.prototype.spaceSeparated=!1,Info.prototype.commaOrSpaceSeparated=!1,Info.prototype.mustUseProperty=!1,Info.prototype.defined=!1},955:function(m,E,T){"use strict";T.r(E),T.d(E,{boolean:function(){return I},booleanish:function(){return C},commaOrSpaceSeparated:function(){return D},commaSeparated:function(){return O},number:function(){return N},overloadedBoolean:function(){return S},spaceSeparated:function(){return k}});let A=0,I=increment(),C=increment(),S=increment(),N=increment(),k=increment(),O=increment(),D=increment();function increment(){return 2**++A}},9902:function(m,E,T){"use strict";T.d(E,{Z:function(){return rehypeRaw}});var A,I,C,S,N,k,O,D,R,L,P,B,M,w,F,H,U=T(1730),G=T(4729),z=T(540),Y=T(7529);let q=/[#.]/g;function parseSelector(m,E){let T,A;let I=m||"",C={},S=0;for(;S<I.length;){q.lastIndex=S;let m=q.exec(I),E=I.slice(S,m?m.index:I.length);E&&(T?"#"===T?C.id=E:Array.isArray(C.className)?C.className.push(E):C.className=[E]:A=E,S+=E.length),m&&(T=m[0],S++)}return{type:"element",tagName:A||E||"div",properties:C,children:[]}}var W=T(8374),V=T(7380),Q=T(3135);let X=new Set(["button","menu","reset","submit"]),K={}.hasOwnProperty;function createH(m,E,T){let A=T&&createAdjustMap(T);return function(T,I,...C){let S,N=-1;if(null==T){S={type:"root",children:[]};let m=I;C.unshift(m)}else if((S=parseSelector(T,E)).tagName=S.tagName.toLowerCase(),A&&K.call(A,S.tagName)&&(S.tagName=A[S.tagName]),isProperties(I,S.tagName)){let E;for(E in I)K.call(I,E)&&addProperty(m,S.properties,E,I[E])}else C.unshift(I);for(;++N<C.length;)addChild(S.children,C[N]);return"element"===S.type&&"template"===S.tagName&&(S.content={type:"root",children:S.children},S.children=[]),S}}function isProperties(m,E){return!(null==m||"object"!=typeof m||Array.isArray(m))&&("input"===E||!m.type||"string"!=typeof m.type||!("children"in m&&Array.isArray(m.children))&&("button"===E?X.has(m.type.toLowerCase()):!("value"in m)))}function addProperty(m,E,T,A){let I;let C=(0,W.s)(m,T),S=-1;if(null!=A){if("number"==typeof A){if(Number.isNaN(A))return;I=A}else I="boolean"==typeof A?A:"string"==typeof A?C.spaceSeparated?(0,Q.Q)(A):C.commaSeparated?(0,Y.Q)(A):C.commaOrSpaceSeparated?(0,Q.Q)((0,Y.Q)(A).join(" ")):parsePrimitive(C,C.property,A):Array.isArray(A)?A.concat():"style"===C.property?style(A):String(A);if(Array.isArray(I)){let m=[];for(;++S<I.length;){let E=parsePrimitive(C,C.property,I[S]);m[S]=E}I=m}if("className"===C.property&&Array.isArray(E.className)){let m=I;I=E.className.concat(m)}E[C.property]=I}}function addChild(m,E){let T=-1;if(null==E);else if("string"==typeof E||"number"==typeof E)m.push({type:"text",value:String(E)});else if(Array.isArray(E))for(;++T<E.length;)addChild(m,E[T]);else if("object"==typeof E&&"type"in E)"root"===E.type?addChild(m,E.children):m.push(E);else throw Error("Expected node, nodes, or string, got `"+E+"`")}function parsePrimitive(m,E,T){if("string"==typeof T){if(m.number&&T&&!Number.isNaN(Number(T)))return Number(T);
16if((m.boolean||m.overloadedBoolean)&&(""===T||(0,V.F)(T)===(0,V.F)(E)))return!0}return T}function style(m){let E;let T=[];for(E in m)K.call(m,E)&&T.push([E,m[E]].join(": "));return T.join("; ")}function createAdjustMap(m){let E={},T=-1;for(;++T<m.length;)E[m[T].toLowerCase()]=m[T];return E}let J=["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","solidColor","textArea","textPath"],Z=createH(z.dy,"div"),ee=createH(z.YP,"g",J),et=/\r?\n|\r/g;function lib_location(m){let E=String(m),T=[];for(et.lastIndex=0;et.test(E);)T.push(et.lastIndex);return T.push(E.length+1),{toPoint,toOffset};function toPoint(m){let E=-1;if("number"==typeof m&&m>-1&&m<T[T.length-1]){for(;++E<T.length;)if(T[E]>m)return{line:E+1,column:m-(E>0?T[E-1]:0)+1,offset:m}}}function toOffset(m){let E=m&&m.line,A=m&&m.column;if("number"==typeof E&&"number"==typeof A&&!Number.isNaN(E)&&!Number.isNaN(A)&&E-1 in T){let m=(T[E-2]||0)+A-1||
160;if(m>-1&&m<T[T.length-1])return m}}}let en={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},er={}.hasOwnProperty,ei=Object.prototype;function fromParse5(m,E){let T=E||{};return one({file:T.file||void 0,location:!1,schema:"svg"===T.space?z.YP:z.dy,verbose:T.verbose||!1},m)}function one(m,E){let T;switch(E.nodeName){case"#comment":{let A=E;return T={type:"comment",value:A.data},patch(m,A,T),T}case"#document":case"#document-fragment":{let A=E,I="mode"in A&&("quirks"===A.mode||"limited-quirks"===A.mode);if(T={type:"root",children:lib_all(m,E.childNodes),data:{quirksMode:I}},m.file&&m.location){let E=String(m.file),A=lib_location(E),I=A.toPoint(0),C=A.toPoint(E.length);(0,G.ok)(I,"expected `start`"),(0,G.ok)(C,"expected `end`"),T.position={start:I,end:C}}return T}case"#documentType":{let A=E;return patch(m,A,T={type:"doctype"}),T}case"#text":{let A=E;return T={type:"text",value:A.value},patch(m,A,T),T}default:{let T=E;return lib_element(m,T)}}}function lib_all(m,E){let T=-1,A=[];for(;++T<E.length;){let I=one(m,E[T]);A.push(I)}return A}function lib_element(m,E){let T=m.schema;m.schema=E.namespaceURI===en.svg?z.YP:z.dy;let A=-1,I={};for(;++A<E.attrs.length;){let m=E.attrs[A],T=(m.prefix?m.prefix+":":"")+m.name;er.call(ei,T)||(I[T]=m.value)}let C="svg"===m.schema.space?ee:Z,S=C(E.tagName,I,lib_all(m,E.childNodes));if(patch(m,E,S),"template"===S.tagName){let T=E,A=T.sourceCodeLocation,I=A&&A.startTag&&position(A.startTag),C=A&&A.endTag&&position(A.endTag),N=one(m,T.content);I&&C&&m.file&&(N.position={start:I.end,end:C.start}),S.content=N}return m.schema=T,S}function patch(m,E,T){if("sourceCodeLocation"in E&&E.sourceCodeLocation&&m.file){let A=createLocation(m,T,E.sourceCodeLocation);A&&(m.location=!0,T.position=A)}}function createLocation(m,E,T){let A=position(T);if("element"===E.type){let I=E.children[E.children.length-1];if(A&&!T.endTag&&I&&I.position&&I.position.end&&(A.end=Object.assign({},I.position.end)),m.verbose){let A;let I={};if(T.attrs)for(A in T.attrs)er.call(T.attrs,A)&&(I[(0,W.s)(m.schema,A).property]=position(T.attrs[A]));(0,G.ok)(T.startTag,"a start tag should exist");let C=position(T.startTag),S=T.endTag?position(T.endTag):void 0,N={opening:C};S&&(N.closing=S),N.properties=I,E.data={position:N}}}return A}function position(m){let E=point({line:m.startLine,column:m.startCol,offset:m.startOffset}),T=point({line:m.endLine,column:m.endCol,offset:m.endOffset});return E||T?{start:E,end:T}:void 0}function point(m){return m.line&&m.column?m:void 0}var ea=T(7300);let eo={},es={}.hasOwnProperty,el=(0,ea.z)("type",{handlers:{root,element:hast_util_to_parse5_lib_element,text:lib_text,comment,doctype}});function toParse5(m,E){let T=E||eo,A=T.space;return el(m,"svg"===A?z.YP:z.dy)}function root(m,E){let T={nodeName:"#document",mode:(m.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return T.childNodes=hast_util_to_parse5_lib_all(m.children,T,E),lib_patch(m,T),T}function fragment(m,E){let T={nodeName:"#document-fragment",childNodes:[]};return T.childNodes=hast_util_to_parse5_lib_all(m.children,T,E),lib_patch(m,T),T}function doctype(m){let E={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return lib_patch(m,E),E}function lib_text(m){let E={nodeName:"#text",value:m.value,parentNode:null};return lib_patch(m,E),E}function comment(m){let E={nodeName:"#comment",data:m.value,parentNode:null};return lib_patch(m,E),E}function hast_util_to_parse5_lib_element(m,E){let T;let A=E,I=A;"element"===m.type&&"svg"===m.tagName.toLowerCase()&&"html"===A.space&&(I=z.YP);let C=[];if(m.properties){for(T in m.properties)if("children"!==T&&es.call(m.properties,T)){let E=createProperty(I,T,m.properties[T]);E&&C.push(E)}}let S=I.space;(0,G.ok)(S);let N={nodeName:m.tagName,tagName:m.tagName,attrs:C,namespaceURI:en[S],childNodes:[],parentNode:null};return N.childNodes=hast_util_to_parse5_lib_all(m.children,N,I),lib_patch(m,N),"template"===m.tagName&&m.content&&(N.content=fragment
16(m.content,I)),N}function createProperty(m,E,T){let A=(0,W.s)(m,E);if(!1===T||null==T||"number"==typeof T&&Number.isNaN(T)||!T&&A.boolean)return;Array.isArray(T)&&(T=A.commaSeparated?(0,Y.P)(T):(0,Q.P)(T));let I={name:A.attribute,value:!0===T?"":String(T)};if(A.space&&"html"!==A.space&&"svg"!==A.space){let m=I.name.indexOf(":");m<0?I.prefix="":(I.name=I.name.slice(m+1),I.prefix=A.attribute.slice(0,m)),I.namespace=en[A.space]}return I}function hast_util_to_parse5_lib_all(m,E,T){let A=-1,I=[];if(m)for(;++A<m.length;){let C=el(m[A],T);C.parentNode=E,I.push(C)}return I}function lib_patch(m,E){let T=m.position;T&&T.start&&T.end&&((0,G.ok)("number"==typeof T.start.offset),(0,G.ok)("number"==typeof T.end.offset),E.sourceCodeLocation={startLine:T.start.line,startCol:T.start.column,startOffset:T.start.offset,endLine:T.end.line,endCol:T.end.column,endOffset:T.end.offset})}var ec=T(9201);let eu=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),ef="�";!function(m){m[m.EOF=-1]="EOF",m[m.NULL=0]="NULL",m[m.TABULATION=9]="TABULATION",m[m.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",m[m.LINE_FEED=10]="LINE_FEED",m[m.FORM_FEED=12]="FORM_FEED",m[m.SPACE=32]="SPACE",m[m.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",m[m.QUOTATION_MARK=34]="QUOTATION_MARK",m[m.NUMBER_SIGN=35]="NUMBER_SIGN",m[m.AMPERSAND=38]="AMPERSAND",m[m.APOSTROPHE=39]="APOSTROPHE",m[m.HYPHEN_MINUS=45]="HYPHEN_MINUS",m[m.SOLIDUS=47]="SOLIDUS",m[m.DIGIT_0=48]="DIGIT_0",m[m.DIGIT_9=57]="DIGIT_9",m[m.SEMICOLON=59]="SEMICOLON",m[m.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",m[m.EQUALS_SIGN=61]="EQUALS_SIGN",m[m.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",m[m.QUESTION_MARK=63]="QUESTION_MARK",m[m.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",m[m.LATIN_CAPITAL_F=70]="LATIN_CAPITAL_F",m[m.LATIN_CAPITAL_X=88]="LATIN_CAPITAL_X",m[m.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",m[m.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",m[m.GRAVE_ACCENT=96]="GRAVE_ACCENT",m[m.LATIN_SMALL_A=97]="LATIN_SMALL_A",m[m.LATIN_SMALL_F=102]="LATIN_SMALL_F",m[m.LATIN_SMALL_X=120]="LATIN_SMALL_X",m[m.LATIN_SMALL_Z=122]="LATIN_SMALL_Z",m[m.REPLACEMENT_CHARACTER=65533]="REPLACEMENT_CHARACTER"}(A=A||(A={}));let ep={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function isSurrogate(m){return m>=55296&&m<=57343}function isSurrogatePair(m){return m>=56320&&m<=57343}function getSurrogatePairCodePoint(m,E){return(m-55296)*1024+9216+E}function isControlCodePoint(m){return 32!==m&&10!==m&&13!==m&&9!==m&&12!==m&&m>=1&&m<=31||m>=127&&m<=159}function isUndefinedCodePoint(m){return m>=64976&&m<=65007||eu.has(m)}!function(m){m.controlCharacterInInputStream="control-character-in-input-stream",m.noncharacterInInputStream="noncharacter-in-input-stream",m.surrogateInInputStream="surrogate-in-input-stream",m.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",m.endTagWithAttributes="end-tag-with-attributes",m.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",m.unexpectedSolidusInTag="unexpected-solidus-in-tag",m.unexpectedNullCharacter="unexpected-null-character",m.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",m.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",m.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",m.missingEndTagName="missing-end-tag-name",m.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",m.unknownNamedCharacterReference="unknown-named-character-reference",m.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",m.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",m.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",m.eofBeforeTagName="eof-before-tag-name",m.eofInTag="eof-in-tag",m.missingAttributeValue="missing-attribute-value",m.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",m.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",m.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",m.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",m.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",m.missingQuoteBeforeDoctype
vendor: 11,645 bytes, line 16
16SystemIdentifier="missing-quote-before-doctype-system-identifier",m.missingDoctypePublicIdentifier="missing-doctype-public-identifier",m.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",m.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",m.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",m.cdataInHtmlContent="cdata-in-html-content",m.incorrectlyOpenedComment="incorrectly-opened-comment",m.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",m.eofInDoctype="eof-in-doctype",m.nestedComment="nested-comment",m.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",m.eofInComment="eof-in-comment",m.incorrectlyClosedComment="incorrectly-closed-comment",m.eofInCdata="eof-in-cdata",m.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",m.nullCharacterReference="null-character-reference",m.surrogateCharacterReference="surrogate-character-reference",m.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",m.controlCharacterReference="control-character-reference",m.noncharacterCharacterReference="noncharacter-character-reference",m.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",m.missingDoctypeName="missing-doctype-name",m.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",m.duplicateAttribute="duplicate-attribute",m.nonConformingDoctype="non-conforming-doctype",m.missingDoctype="missing-doctype",m.misplacedDoctype="misplaced-doctype",m.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",m.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",m.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",m.openElementsLeftAfterEof="open-elements-left-after-eof",m.abandonedHeadElementChild="abandoned-head-element-child",m.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",m.nestedNoscriptInHead="nested-noscript-in-head",m.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"}(I=I||(I={}));let ed=65536;let Preprocessor=class Preprocessor{constructor(m){this.handler=m,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=ed,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(m){let{line:E,col:T,offset:A}=this;return{code:m,startLine:E,endLine:E,startCol:T,endCol:T,startOffset:A,endOffset:A}}_err(m){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(m)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(m){if(this.pos!==this.html.length-1){let E=this.html.charCodeAt(this.pos+1);if(isSurrogatePair(E))return this.pos++,this._addGap(),getSurrogatePairCodePoint(m,E)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,A.EOF;return this._err(I.surrogateInInputStream),m}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(m,E){this.html.length>0?this.html+=m:this.html=m,this.endOfChunkHit=!1,this.lastChunkWritten=E}insertHtmlAtCurrentPos(m){this.html=this.html.substring(0,this.pos+1)+m+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(m,E){if(this.pos+m.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(E)return this.html.startsWith(m,this.pos);for(let E=0;E<m.length;E++){let T=32|this.html.charCodeAt(this.pos+E);if(T!==m.charCodeAt(E))return!1}return!0}peek(m){let E=this.pos+m;if(E>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,A.EOF;let T=this.html.charCodeAt(E);return T===A.CARRIAGE_RETURN?A.LINE_FEED:T}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,A.EOF;let m=this.html.charCodeAt(this.pos);if(m===A.CARRIAGE_RETURN)return this.isEol=!0,this.skipNextNewLine=!0,A.LINE_FEED;if(m===A.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine))return this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance();this.skipNextNewLine=!1,isSurrogate(m)&&(m=this._processSurrogate(m));let E=null===this.handler.onParseError||m>31&&m<127||m===A.LINE_FEED||m===A.CARRIAGE_RETURN||m>159&&m<64976;return E||this._checkForProblematicCharacters(m),m}_checkForProblematicCharacters(m){isControlCodePoint(m)?this._err(I.controlCharacterInInputStream):isUndefinedCodePoint(m)&&this._err(I.noncharacterInInputStream)}retreat(m){for(this.pos-=m;this.pos<this.lastGapPos;)this.lastGapPos=this.gapStack.pop(),this.pos--;this.isEol=!1}};function getTokenAttr(m,E){for(let T=m.attrs.length-1;T>=0;T--)if(m.attrs[T].name===E)return m.attrs[T].value;return null}!function(m){m[m.CHARACTER=0]="CHARACTER",m[m.NULL_CHARACTER=1]="NULL_CHARACTER",m[m.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",m[m.START_TAG=3]="START_TAG",m[m.END_TAG=4]="END_TAG",m[m.COMMENT=5]="COMMENT",m[m.DOCTYPE=6]="DOCTYPE",m[m.EOF=7]="EOF",m[m.HIBERNATION=8]="HIBERNATION"}(C=C||(C={}));var eh=new Uint16Array('ᵁ<\xd5ıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\x00\x00\x00\x00\x00\x00ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig耻\xc6䃆P耻&䀦cute耻\xc1䃁reve;䄂Āiyx}rc耻\xc2䃂;䐐r;쀀\ud835\udd04rave耻\xc0䃀pha;䎑acr;䄀d;橓Āgp\x9d\xa1on;䄄f;쀀\ud835\udd38plyFunction;恡ing耻\xc5䃅Ācs\xbe\xc3r;쀀\ud835\udc9cign;扔ilde耻\xc3䃃ml耻\xc4䃄Ѐaceforsu\xe5\xfb\xfeėĜĢħĪĀcr\xea\xf2kslash;或Ŷ\xf6\xf8;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀\ud835\udd05pf;쀀\ud835\udd39eve;䋘c\xf2ēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻\xa9䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻\xc7䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷\xf2ſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀\ud835\udc9epĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀\ud835\udd07Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\x00\x00\x00͔͂\x00Ѕf;쀀\ud835\udd3bƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegra\xecȹoɴ͹\x00\x00ͻ\xbb͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔e\xe5ˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\x00\x00ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\x00ц\x00ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\x00ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀\ud835\udc9frok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻\xd0䃐cute耻\xc9䃉ƀaiyӒӗӜron;䄚rc耻\xca䃊;䐭ot;䄖r;쀀\ud835\udd08rave耻\xc8䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\x00\x00ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀\ud835\udd3csilon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻\xcb䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀\ud835\udd09lledɓ֗\x00\x00֣mallSquare;旼erySmallSquare;斪Ͱֺ\x00ֿ\x00\x00ׄf;쀀\ud835\udd3dAll;戀riertrf;愱c\xf2׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\ud835\udd0a;拙pf;쀀\ud835\udd3eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\ud835\udca2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\x00ڲf;愍izontalLine;攀Āctۃۅ\xf2کrok;䄦mpńېۘownHum\xf0įqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻\xcd䃍Āiyܓܘrc耻\xce䃎;䐘ot;䄰r;愑rave耻\xcc䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lie\xf3ϝǴ݉\x00ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\ud835\udd40a;䎙cr;愐ilde;䄨ǫޚ\x00ޞcy;䐆l耻\xcf䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\ud835\udd0dpf;쀀\ud835\udd41ǣ߇\x00ߌr;쀀\ud835\udca5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\ud835\udd0epf;쀀\ud835\udd42cr;쀀\ud835\udca6րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\x00ࣃbleBracket;柦nǔࣈ\x00࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ight\xe1Μs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\ud835\udd0fĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊight\xe1οight\xe1ϊf;쀀\ud835\udd43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂ\xf2ࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\ud835\udd10nusPlus;戓pf;쀀\ud835\udd44c\xf2੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘\xeb૙eryThi\xee૙tedĀGL૸ଆreaterGreate\xf2ٳessLes\xf3ੈLine;䀊r;쀀\ud835\udd11ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀\ud835\udca9ilde耻\xd1䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻\xd3䃓Āiy෎ීrc耻\xd4䃔;䐞blac;䅐r;쀀\ud835\udd12rave耻\xd2䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\ud835\udd46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\ud835\udcaaash耻\xd8䃘iŬื฼de耻\xd5䃕es;樷ml耻\xd6䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;
16揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\ud835\udd13i;䎦;䎠usMinus;䂱Āipຢອncareplan\xe5ڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\ud835\udcab;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\ud835\udd14pf;愚cr;쀀\ud835\udcac؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻\xae䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r\xbbཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\x00စbleBracket;柧nǔည\x00နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀\ud835\udd16ortȀDLRUᄪᄴᄾᅉownArrow\xbbОeftArrow\xbb࢚ightArrow\xbb࿝pArrow;憑gma;䎣allCircle;战pf;쀀\ud835\udd4aɲᅭ\x00\x00ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\ud835\udcaear;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Th\xe1ྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et\xbbሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻\xde䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\ud835\udd17Āeiቻ኉Dzኀ\x00ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\ud835\udd4bipleDot;惛Āctዖዛr;쀀\ud835\udcafrok;䅦ૡዷጎጚጦ\x00ጬጱ\x00\x00\x00\x00\x00ጸጽ፷ᎅ\x00᏿ᐄᐊᐐĀcrዻጁute耻\xda䃚rĀ;oጇገ憟cir;楉rǣጓ\x00጖y;䐎ve;䅬Āiyጞጣrc耻\xdb䃛;䐣blac;䅰r;쀀\ud835\udd18rave耻\xd9䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\ud835\udd4cЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥own\xe1ϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\ud835\udcb0ilde;䅨ml耻\xdc䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\ud835\udd19pf;쀀\ud835\udd4dcr;쀀\ud835\udcb1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\ud835\udd1apf;쀀\ud835\udd4ecr;쀀\ud835\udcb2Ȁfiosᓋᓐᓒᓘr;쀀\ud835\udd1b;䎞pf;쀀\ud835\udd4fcr;쀀\ud835\udcb3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻\xdd䃝Āiyᔉᔍrc;䅶;䐫r;쀀\ud835\udd1cpf;쀀\ud835\udd50cr;쀀\ud835\udcb4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\x00ᕛoWidt\xe8૙a;䎖r;愨pf;愤cr;쀀\ud835\udcb5௡ᖃᖊᖐ\x00ᖰᖶᖿ\x00\x00\x00\x00ᗆᗛᗫᙟ᙭\x00ᚕ᚛ᚲᚹ\x00ᚾcute耻\xe1䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻\xe2䃢te肻\xb4̆;䐰lig耻\xe6䃦Ā;r\xb2ᖺ;쀀\ud835\udd1erave耻\xe0䃠ĀepᗊᗖĀfpᗏᗔsym;愵\xe8ᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\x00\x00ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e\xbbᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢\xbb\xb9arr;捼Āgpᙣᙧon;䄅f;쀀\ud835\udd52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒ\xf1ᚃing耻\xe5䃥ƀctyᚡᚦᚨr;쀀\ud835\udcb6;䀪mpĀ;e዁ᚯ\xf1ʈilde耻\xe3䃣ml耻\xe4䃤Āciᛂᛈonin\xf4ɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e\xbbᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰s\xe9ᜌno\xf5ēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\ud835\udd1fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរ\xf0ݠrc;旯p\xbb፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\x00\x00ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄e\xe5ᑄ\xe5ᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\x00ᠳƲᠯ\x00ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\ud835\udd53Ā;tᏋᡣom\xbbᏌtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻\xa6䂦Ȁceioᥑᥖᥚᥠr;쀀\ud835\udcb7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t\xbb᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\x00᧨ᨑᨕᨲ\x00ᨷᩐ\x00\x00᪴\x00\x00᫁\x00\x00ᬡᬮ᭍᭒\x00᯽\x00ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁\xeeړȀaeiu᧰᧻ᨁᨅǰ᧵\x00᧸s;橍on;
16䄍dil耻\xe7䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻\xb8ƭptyv;榲t脀\xa2;eᨭᨮ䂢r\xe4Ʋr;쀀\ud835\udd20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark\xbbᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\x00\x00᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟\xbbཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it\xbb᪼ˬ᫇᫔᫺\x00ᬊonĀ;eᫍᫎ䀺Ā;q\xc7\xc6ɭ᫙\x00\x00᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁\xeeᅠeĀmx᫱᫶ent\xbb᫩e\xf3ɍǧ᫾\x00ᬇĀ;dኻᬂot;橭n\xf4Ɇƀfryᬐᬔᬗ;쀀\ud835\udd54o\xe4ɔ脀\xa9;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\ud835\udcb8Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\x00\x00᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\x00\x00ᯒre\xe3᭳u\xe3᭵ee;拎edge;拏en耻\xa4䂤earrowĀlrᯮ᯳eft\xbbᮀight\xbbᮽe\xe4ᯝĀciᰁᰇonin\xf4Ƿnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍r\xf2΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸\xf2ᄳhĀ;vᱚᱛ怐\xbbऊūᱡᱧarow;椏a\xe3̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻\xb0䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\ud835\udd21arĀlrᲳᲵ\xbbࣜ\xbbသʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀\xf7;o᳧ᳰntimes;拇n\xf8᳷cy;䑒cɯᴆ\x00\x00ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\ud835\udd55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedg\xe5\xfanƀadhᄮᵝᵧownarrow\xf3ᲃarpoonĀlrᵲᵶef\xf4Ჴigh\xf4ᲶŢᵿᶅkaro\xf7གɯᶊ\x00\x00ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\ud835\udcb9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃r\xf2Щa\xf2ྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴo\xf4ᲉĀcsḎḔute耻\xe9䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻\xea䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\ud835\udd22ƀ;rsṐṑṗ檚ave耻\xe8䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et\xbbẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\ud835\udd56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on\xbbớ;䏵ȀcsuvỪỳἋἣĀioữḱrc\xbbḮɩỹ\x00\x00ỻ\xedՈantĀglἂἆtr\xbbṝess\xbbṺƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯o\xf4͒ĀahὉὋ;䎷耻\xf0䃰Āmrὓὗl耻\xeb䃫o;悬ƀcipὡὤὧl;䀡s\xf4ծĀeoὬὴctatio\xeeՙnential\xe5չৡᾒ\x00ᾞ\x00ᾡᾧ\x00\x00ῆῌ\x00ΐ\x00ῦῪ \x00 ⁚llingdotse\xf1Ṅy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\x00\x00᾽g;耀ffig;耀ffl;쀀\ud835\udd23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\x00ῳf;쀀\ud835\udd57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\x00⁐β•‥‧‪‬\x00‮耻\xbd䂽;慓耻\xbc䂼;慕;慙;慛Ƴ‴\x00‶;慔;慖ʴ‾⁁\x00\x00⁃耻\xbe䂾;慗;慜5;慘ƶ⁌\x00⁎;慚;慝8;慞l;恄wn;挢cr;쀀\ud835\udcbbࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lan\xf4٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\ud835\udd24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox\xbbℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\ud835\udd58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\x00↎pro\xf8₞r;楸qĀlqؿ↖les\xf3₈i\xed٫Āen↣↭rtneqq;쀀≩︀\xc5↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽r\xf2ΠȀilmr⇐⇔⇗⇛rs\xf0ᒄf\xbb․il\xf4کĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it\xbb∊lip;怦con;抹r;쀀\ud835\udd25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\ud835\udd59bar;怕ƀclt≯≴≸r;쀀\ud835\udcbdas\xe8⇴rok;䄧Ābp⊂⊇ull;恃hen\xbbᱛૡ⊣\x00⊪\x00⊸⋅⋎\x00⋕⋳\x00\x00⋸⌢⍧⍢⍿\x00⎆⎪⎴cute耻\xed䃭ƀ;
16iyݱ⊰⊵rc耻\xee䃮;䐸Ācx⊼⊿y;䐵cl耻\xa1䂡ĀfrΟ⋉;쀀\ud835\udd26rave耻\xec䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓in\xe5ގar\xf4ܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝do\xf4⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙er\xf3ᕣ\xe3⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\ud835\udd5aa;䎹uest耻\xbf䂿Āci⎊⎏r;쀀\ud835\udcbenʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\x00⎼cy;䑖l耻\xef䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\ud835\udd27ath;䈷pf;쀀\ud835\udd5bǣ⏬\x00⏱r;쀀\ud835\udcbfrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\ud835\udd28reen;䄸cy;䑅cy;䑜pf;쀀\ud835\udd5ccr;쀀\ud835\udcc0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼r\xf2৆\xf2Εail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\x00⒪\x00⒱\x00\x00\x00\x00\x00⒵Ⓔ\x00ⓆⓈⓍ\x00⓹ute;䄺mptyv;榴ra\xeeࡌbda;䎻gƀ;dlࢎⓁⓃ;榑\xe5ࢎ;檅uo耻\xab䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝\xeb≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼\xecࢰ\xe2┩;
16䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□a\xe9⓶arpoonĀdu▯▴own\xbbњp\xbb०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoon\xf3྘quigarro\xf7⇰hreetimes;拋ƀ;qs▋ও◺lan\xf4বʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋ppro\xf8Ⓠot;拖qĀgq♃♅\xf4উgt\xf2⒌\xf4ছi\xedলƀilr♕࣡♚sht;楼;쀀\ud835\udd29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖r\xf2◁orne\xf2ᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che\xbb⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox\xbb⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽r\xebࣁgƀlmr⛿✍✔eftĀar০✇ight\xe1৲apsto;柼ight\xe1৽parrowĀlr✥✩ef\xf4⓭ight;憬ƀafl✶✹✽r;榅;쀀\ud835\udd5dus;樭imes;樴š❋❏st;戗\xe1ፎƀ;ef❗❘᠀旊nge\xbb❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇r\xf2ࢨorne\xf2ᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\ud835\udcc1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹re\xe5◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀\xc5⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻\xaf䂯Āet⡗⡙;時Ā;e⡞⡟朠se\xbb⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻ow\xeeҌef\xf4ए\xf0Ꮡker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle\xbbᘦr;쀀\ud835\udd2ao;愧ƀcdn⢯⢴⣉ro耻\xb5䂵Ȁ;acdᑤ⢽⣀⣄s\xf4ᚧir;櫰ot肻\xb7Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛\xf2−\xf0ઁĀdp⣩⣮els;抧f;쀀\ud835\udd5eĀct⣸⣽r;쀀\ud835\udcc2pos\xbbᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la\xbb˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉ro\xf8඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\x00⧣p肻\xa0ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\x00⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸ui\xf6ୣĀei⩊⩎ar;椨\xed஘istĀ;s஠டr;쀀\ud835\udd2bȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lan\xf4௢i\xed௪Ā;rஶ⪁\xbbஷƀAap⪊⪍⪑r\xf2⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹r\xf2⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro\xf7⫁ightarro\xf7⪐ƀ;qs఻⪺⫪lan\xf4ౕĀ;sౕ⫴\xbbశi\xedౝĀ;rవ⫾iĀ;eచథi\xe4ඐĀpt⬌⬑f;쀀\ud835\udd5f膀\xac;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lle\xec୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳u\xe5ಥĀ;cಘ⭸Ā;eಒ⭽\xf1ಘȀAait⮈⮋⮝⮧r\xf2⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow\xbb⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉u\xe5൅;쀀\ud835\udcc3ortɭ⬅\x00\x00⯖ar\xe1⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭\xe5೸\xe5ഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗ\xf1സȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇ\xecௗlde耻\xf1䃱\xe7ృiangleĀlrⱒⱜeftĀ;eచⱚ\xf1దightĀ;eೋⱥ\xf1೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ⴭ\x00ⴸⵈⵠⵥ⵲ⶄᬇ\x00\x00ⶍⶫ\x00ⷈⷎ\x00ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻\xf3䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻\xf4䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\ud835\udd2cͯ⵹\x00\x00⵼\x00ⶂn;䋛ave耻\xf2䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨr\xf2᪀Āir⶝ⶠr;榾oss;榻n\xe5๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\ud835\udd60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨r\xf2᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f\xbbⷿ耻\xaa䂪耻\xba䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧\xf2⸁ash耻\xf8䃸l;折iŬⸯ⸴de耻\xf5䃵esĀ;aǛ⸺s;樶ml耻\xf6䃶bar;挽ૡ⹞\x00⹽\x00⺀⺝\x00⺢⺹\x00\x00⻋ຜ\x00⼓\x00\x00⼫⾼\x00⿈rȀ;
16astЃ⹧⹲຅脀\xb6;l⹭⹮䂶le\xecЃɩ⹸\x00\x00⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\ud835\udd2dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕ma\xf4੶ne;明ƀ;tv⺿⻀⻈䏀chfork\xbb´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎\xf6⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻\xb1ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\ud835\udd61nd耻\xa3䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷u\xe5໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾ppro\xf8⽃urlye\xf1໙\xf1໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨i\xedໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺\xf0⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴\xef໻rel;抰Āci⿀⿅r;쀀\ud835\udcc5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\ud835\udd2epf;쀀\ud835\udd62rime;恗cr;쀀\ud835\udcc6ƀaeo⿸〉〓tĀei⿾々rnion\xf3ڰnt;樖stĀ;e【】䀿\xf1Ἑ\xf4༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがr\xf2Ⴓ\xf2ϝail;検ar\xf2ᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕i\xe3ᅮmptyv;榳gȀ;del࿑らるろ;榒;榥\xe5࿑uo耻\xbb䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞\xeb≝\xf0✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶al\xf3༞ƀabrョリヮr\xf2៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗\xec࿲\xe2ヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜn\xe5Ⴛar\xf4ྩt;断ƀilrㅩဣㅮsht;楽;쀀\ud835\udd2fĀaoㅷㆆrĀduㅽㅿ\xbbѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭa\xe9トarpoonĀduㆻㆿow\xeeㅾp\xbb႒eftĀah㇊㇐rrow\xf3࿪arpoon\xf3Ցightarrows;應quigarro\xf7ニhreetimes;拌g;䋚ingdotse\xf1ἲƀahm㈍㈐㈓r\xf2࿪a\xf2Ց;怏oustĀ;a㈞㈟掱che\xbb㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾r\xebဃƀafl㉇㉊㉎r;榆;쀀\ud835\udd63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒ar\xf2㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\ud835\udcc7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠re\xe5ㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\x00㍺㎤\x00\x00㏬㏰\x00㐨㑈㑚㒭㒱㓊㓱\x00㘖\x00\x00㘳cute;䅛qu\xef➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\x00㋼;檸on;䅡u\xe5ᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓i\xedሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒\xeb∨Ā;oਸ਼਴t耻\xa7䂧i;䀻war;椩mĀin㍩\xf0nu\xf3\xf1t;朶rĀ;o㍶⁕쀀\ud835\udd30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\x00\x00㎜i\xe4ᑤara\xec⹯耻\xad䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲ar\xf2ᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetm\xe9㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\ud835\udd64aĀdr㑍ЂesĀ;u㑔㑕晠it\xbb㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍\xf1ᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝\xf1ᆮƀ;afᅻ㒦ְrť㒫ֱ\xbbᅼar\xf2ᅈȀcemt㒹㒾㓂㓅r;쀀\ud835\udcc8tm\xee\xf1i\xec㐕ar\xe6ᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psilo\xeeỠh\xe9⺯s\xbb⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦ppro\xf8㋺urlye\xf1ᇾ\xf1ᇳƀaes㖂㖈㌛ppro\xf8㌚q\xf1㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻\xb9䂹耻\xb2䂲耻\xb3䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨\xeb∮Ā;oਫ਩war;椪lig耻\xdf䃟௡㙑㙝㙠ዎ㙳㙹\x00㙾㛂\x00\x00\x00\x00\x00㛛㜃\x00㜉㝬\x00\x00\x00㞇ɲ㙖\x00\x00㙛get;挖;䏄r\xeb๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\ud835\udd31Ȁeiko㚆㚝㚵㚼Dz㚋\x00㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮ppro\xf8዁im\xbbኬs\xf0ኞĀas㚺㚮\xf0዁rn耻\xfe䃾Ǭ̟㛆⋧es膀\xd7;bd㛏㛐㛘䃗Ā;
16aᤏ㛕r;樱;樰ƀeps㛡㛣㜀\xe1⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\ud835\udd65rk;櫚\xe1㍢rime;怴ƀaip㜏㜒㝤d\xe5ቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own\xbbᶻeftĀ;e⠀㜾\xf1म;扜ightĀ;e㊪㝋\xf1ၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\ud835\udcc9;䑆cy;䑛rok;䅧Āio㞋㞎x\xf4᝷headĀlr㞗㞠eftarro\xf7ࡏightarrow\xbbཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶r\xf2ϭar;楣Ācr㟜㟢ute耻\xfa䃺\xf2ᅐrǣ㟪\x00㟭y;䑞ve;䅭Āiy㟵㟺rc耻\xfb䃻;䑃ƀabh㠃㠆㠋r\xf2Ꭽlac;䅱a\xf2ᏃĀir㠓㠘sht;楾;쀀\ud835\udd32rave耻\xf9䃹š㠧㠱rĀlr㠬㠮\xbbॗ\xbbႃlk;斀Āct㠹㡍ɯ㠿\x00\x00㡊rnĀ;e㡅㡆挜r\xbb㡆op;挏ri;旸Āal㡖㡚cr;䅫肻\xa8͉Āgp㡢㡦on;䅳f;쀀\ud835\udd66̀adhlsuᅋ㡸㡽፲㢑㢠own\xe1ᎳarpoonĀlr㢈㢌ef\xf4㠭igh\xf4㠯iƀ;hl㢙㢚㢜䏅\xbbᏺon\xbb㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\x00\x00㣁rnĀ;e㢼㢽挝r\xbb㢽op;挎ng;䅯ri;旹cr;쀀\ud835\udccaƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨\xbb᠓Āam㣯㣲r\xf2㢨l耻\xfc䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠r\xf2ϷarĀ;v㤦㤧櫨;櫩as\xe8ϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖app\xe1␕othin\xe7ẖƀhir㓫⻈㥙op\xf4⾵Ā;hᎷ㥢\xefㆍĀiu㥩㥭gm\xe1㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟et\xe1㚜iangleĀlr㦪㦯eft\xbbथight\xbbၑy;䐲ash\xbbံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨa\xf2ᑩr;쀀\ud835\udd33tr\xe9㦮suĀbp㧯㧱\xbbജ\xbb൙pf;쀀\ud835\udd67ro\xf0໻tr\xe9㦴Ācu㨆㨋r;쀀\ud835\udccbĀbp㨐㨘nĀEe㦀㨖\xbb㥾nĀEe㦒㨞\xbb㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\ud835\udd34pf;쀀\ud835\udd68Ā;eᑹ㩦at\xe8ᑹcr;쀀\ud835\udcccૣណ㪇\x00㪋\x00㪐㪛\x00\x00㪝㪨㪫㪯\x00\x00㫃㫎\x00㫘ៜ៟tr\xe9៑r;쀀\ud835\udd35ĀAa㪔㪗r\xf2σr\xf2৶;䎾ĀAa㪡㪤r\xf2θr\xf2৫a\xf0✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\ud835\udd69im\xe5ឲĀAa㫇㫊r\xf2ώr\xf2ਁĀcq㫒ីr;쀀\ud835\udccdĀpt៖㫜r\xe9។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻\xfd䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻\xa5䂥r;쀀\ud835\udd36cy;䑗pf;쀀\ud835\udd6acr;쀀\ud835\udcceĀcm㬦㬩y;䑎l耻\xff䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡tr\xe6ᕟa;䎶r;쀀\ud835\udd37cy;䐶grarr;懝pf;쀀\ud835\udd6bcr;쀀\ud835\udccfĀjn㮅㮇;怍j;怌'.split("").map(m=>m.charCodeAt(0))),em=new Uint16Array("Ȁaglq	\x15\x18\x1bɭ\x0f\x00\x00\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(m=>m.charCodeAt(0)));let eE=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),eT=null!==(S=String.fromCodePoint)&&void 0!==S?S:function(m){let E="";return m>65535&&(m-=65536,E+=String.fromCharCode(m>>>10&1023|55296),m=56320|1023&m),E+=String.fromCharCode(m)};function replaceCodePoint(m){var E;return m>=55296&&m<=57343||m>1114111?65533:null!==(E=eE.get(m))&&void 0!==E?E:m}!function(m){m[m.NUM=35]="NUM",m[m.SEMI=59]="SEMI",m[m.EQUALS=61]="EQUALS",m[m.ZERO=48]="ZERO",m[m.NINE=57]="NINE",m[m.LOWER_A=97]="LOWER_A",m[m.LOWER_F=102]="LOWER_F",m[m.LOWER_X=120]="LOWER_X",m[m.LOWER_Z=122]="LOWER_Z",m[m.UPPER_A=65]="UPPER_A",m[m.UPPER_F=70]="UPPER_F",m[m.UPPER_Z=90]="UPPER_Z"}(N||(N={}));let eg=32;function isNumber(m){return m>=N.ZERO&&m<=N.NINE}function isHexadecimalCharacter(m){return m>=N.UPPER_A&&m<=N.UPPER_F||m>=N.LOWER_A&&m<=N.LOWER_F}function isAsciiAlphaNumeric(m){return m>=N.UPPER_A&&m<=N.UPPER_Z||m>=N.LOWER_A&&m<=N.LOWER_Z||isNumber(m)}function isEntityInAttributeInvalidEnd(m){return m===N.EQUALS||isAsciiAlphaNumeric(m)}!function(m){m[m.VALUE_LENGTH=49152]="VALUE_LENGTH",m[m.BRANCH_LENGTH=16256]="BRANCH_LENGTH",m[m.JUMP_TABLE=127]="JUMP_TABLE"}(k||(k={})),function(m){m[m.EntityStart=0]="EntityStart",m[m.NumericStart=1]="NumericStart",m[m.NumericDecimal=2]="NumericDecimal",m[m.NumericHex=3]="NumericHex",m[m.NamedEntity=4]="NamedEntity"}(O||(O={})),function(m){m[m.Legacy=0]="Legacy",m[m.Strict=1]="Strict",m[m.Attribute=2]="Attribute"}(D||(D={}));let EntityDecoder=class EntityDecoder{constructor(m,E,T){this.decodeTree=m,this.emitCodePoint=E,this.errors=T,this.state=O.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=D.Strict}startEntity(m){this.decodeMode=m,this.state=O.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(m,E){switch(this.state){case O.EntityStart:if(m.charCodeAt(E)===N.NUM)return this.state=O.NumericStart,this.consumed+=1,this.stateNumericStart(m,E+1);return this.state=O.NamedEntity,this.stateNamedEntity(m,E);case O.NumericStart:return this.stateNumericStart(m,E);case O.NumericDecimal:return this.stateNumericDecimal(m,E);case O.NumericHex:return this.stateNumericHex(m,E);case O.NamedEntity:return this.stateNamedEntity(m,E)}}stateNumericStart(m,E){return E>=m.length?-1:(m.charCodeAt(E)|eg)===N.LOWER_X?(this.state=O.NumericHex,this.consumed+=1,this.stateNumericHex(m,E+1)):(this.state=O.NumericDecimal,this.stateNumericDecimal(m,E))}addToNumericResult(m,E,T,A){if(E!==T){let I=T-E;this.result=this.result*Math.pow(A,I)+parseInt(m.substr(E,I),A),this.consumed+=I}}stateNumericHex(m,E){let T=E;for(;E<m.length;){let A=m.charCodeAt(E);if(!(isNumber(A)||isHexadecimalCharacter(A)))return this.addToNumericResult(m,T,E,16),this.emitNumericEntity(A,3);E+=1}return this.addToNumericResult(m,T,E,16),-1}stateNumericDecimal(m,E){let T=E;for(;E<m.length;){let A=m.charCodeAt(E);if(!isNumber(A))return this.addToNumericResult(m,T,E,10),this.emitNumericEntity(A,2);E+=1}return this.addToNumericResult(m,T,E,10),-1}emitNumericEntity(m,E){var T;if(this.consumed<=E)return null===(T=this.errors)||void 0===T||T.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(m===N.SEMI)this.consumed+=1;else if(this.decodeMode===D.Strict)return 0;return this.emitCodePoint(replaceCodePoint(this.result),this.consumed),this.errors&&(m!==N.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(m,E){let{decodeTree:T}=this,A=T[this.treeIndex],I=(A&k.VALUE_LENGTH)>>14;for(;E<m.length;E++,this.excess++){let C=m.charCodeAt(E);if(this.treeIndex=determineBranch(T,A,this.treeIndex+Math.max(1,I),C),this.treeIndex<0)return 0===this.result||this.decodeMode===D.Attribute&&(0===I||isEntityInAttributeInvalidEnd(C))?0:this.emitNotTerminatedNamedEntity();if(0!=(I=((A=T[this.treeIndex])&k.VALUE_LENGTH)>>14)){if(C===N.SEMI)return this.emitNamedEntityData(this.treeIndex,I,this.consumed+this.excess);this.decodeMode!==D.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1}emitNotTerminatedNamedEntity(){var m;let{result:E,decodeTree:T}=this,A=(T[E]&k.VALUE_LENGTH)>>14;return this.emitNamedEntityData(E,A,this.consumed),null===(m=this.errors)||void 0===m||m.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(m,E,T){let{decodeTree:A}=this;return this.emitCodePoint(1===E?A[m]&~k.VALUE_LENGTH:A[m+1],T),3===E&&this.emitCodePoint(A[m+2],T),T}end(){var m;switch(this.state){case O.NamedEntity:return 0!==this.result&&(this.decodeMode!==D.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case O.NumericDecimal:return this.emitNumericEntity(0,2);case O.NumericHex:return this.emitNumericEntity(0,3);case O.NumericStart:return null===(m=this.errors)||void 0===m||m.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case O.EntityStart:return 0}}};function getDecoder(m){let E="",T=new EntityDecoder(m,m=>E+=eT(m));return function(m,A){let I=0,C=0;for(;(C=m.indexOf("&",C))>=0;){E+=m.slice(I,C),T.startEntity(A);let S=T.write(m,C+1);if(S<0){I=C+T.end();break}I=C+S,C=0===S?I+1:I}let S=E+m.slice(I);return E="",S}}function determineBranch(m,E,T,A){let I=(E&k.BRANCH_LENGTH)>>7,C=E&k.JUMP_TABLE;if(0===I)return 0!==C&&A===C?T:-1;if(C){let E=A-C;return E<0||E>=I?-1:m[T+E]-1}let S=T,N=S+I-1;for(;S<=N;){let E=S+N>>>1,T=m[E];if(T<A)S=E+1;else{if(!(T>A))return m[E+I];N=E-1}}return -1}getDecoder(eh),getDecoder(em),function(m){m.HTML="http://www.w3.org/1999/xhtml",m.MATHML="http://www.w3.org/1998/Math/MathML",m.SVG="http://www.w3.org/2000/svg",m.XLINK="http://www.w3.org/1999/xlink",m.XML="http://www.w3.org/XML/1998/namespace",m.XMLNS="http://www.w3.org/2000/xmlns/"}(R=R||(R={})),function(m){m.TYPE="type",m.ACTION="action",m.ENCODING="encoding",m.PROMPT="prompt",m.NAME="name",m.COLOR="color",m.FACE="face",m.SIZE="size"}(L=L||(L={})),function(m){m.NO_QUIRKS="no-quirks",m.QUIRKS="quirks",m.LIMITED_QUIRKS="limited-quirks"}(P=P||(P={})),function(m){m.A="a",m.ADDRESS="address",m.ANNOTATION_XML="annotation-xml",m.APPLET="applet",m.AREA="area",m.ARTICLE="article",m.ASIDE="aside",m.B="b",m.BASE="base",m.BASEFONT="basefont",m.BGSOUND="bgsound",m.BIG="big",m.BLOCKQUOTE="blockquote",m.BODY="body",m.BR="br",m.BUTTON="button",m.CAPTION="caption",m.CENTER="center",m.CODE="code",m.COL="col",m.COLGROUP="colgroup",m.DD="dd",m.DESC="desc",m.DETAILS="details",m.DIALOG="dialog",m.DIR="dir",m.DIV="div",m.DL="dl",m.DT="dt",m.EM="em",m.EMBED="embed",m.FIELDSET="fieldset",m.FIGCAPTION="figcaption",m.FIGURE="figure",m.FONT="font",m.FOOTER="footer",m.FOREIGN_OBJECT="foreignObject",m.FORM="form",m.FRAME="frame",m.FRAMESET="frameset",m.H1="h1",m.H2="h2",m.H3="h3",m.H4="h4",m.H5="h5",m.H6="h6",m.HEAD="head",m.HEADER="header",m.HGROUP="hgroup",m.HR="hr",m.HTML="html",m.I="i",m.IMG="img",m.IMAGE="image",m.INPUT="input",m.IFRAME="iframe",m.KEYGEN="keygen",m.LABEL="label",m.LI="li",m.LINK="link",m.LISTING="listing",m.MAIN="main",m.MALIGNMARK="malignmark",m.MARQUEE="marquee",m.MATH="math",m.MENU="menu",m.META="meta",m.MGLYPH="mglyph",m.MI="mi",m.MO="mo",m.MN="mn",m.MS="ms",m.MTEXT="mtext",m.NAV="nav",m.NOBR="nobr",m.NOFRAMES="noframes",m.NOEMBED="noembed",m.NOSCRIPT="noscript",m.OBJECT="object",m.OL="ol",m.OPTGROUP="optgroup",m.OPTION="option",m.P="p",m.PARAM="param",m.PLAINTEXT="plaintext",m.PRE="pre",m.RB="rb",m.RP="rp",m.RT="rt",m.RTC="rtc",m.RUBY="ruby",m.S="s",m.SCRIPT="script",m.SECTION="section",m.SELECT="select",m.SOURCE="source",m.SMALL="small",m.SPAN="span",m.STRIKE="str
16ike",m.STRONG="strong",m.STYLE="style",m.SUB="sub",m.SUMMARY="summary",m.SUP="sup",m.TABLE="table",m.TBODY="tbody",m.TEMPLATE="template",m.TEXTAREA="textarea",m.TFOOT="tfoot",m.TD="td",m.TH="th",m.THEAD="thead",m.TITLE="title",m.TR="tr",m.TRACK="track",m.TT="tt",m.U="u",m.UL="ul",m.SVG="svg",m.VAR="var",m.WBR="wbr",m.XMP="xmp"}(B=B||(B={})),function(m){m[m.UNKNOWN=0]="UNKNOWN",m[m.A=1]="A",m[m.ADDRESS=2]="ADDRESS",m[m.ANNOTATION_XML=3]="ANNOTATION_XML",m[m.APPLET=4]="APPLET",m[m.AREA=5]="AREA",m[m.ARTICLE=6]="ARTICLE",m[m.ASIDE=7]="ASIDE",m[m.B=8]="B",m[m.BASE=9]="BASE",m[m.BASEFONT=10]="BASEFONT",m[m.BGSOUND=11]="BGSOUND",m[m.BIG=12]="BIG",m[m.BLOCKQUOTE=13]="BLOCKQUOTE",m[m.BODY=14]="BODY",m[m.BR=15]="BR",m[m.BUTTON=16]="BUTTON",m[m.CAPTION=17]="CAPTION",m[m.CENTER=18]="CENTER",m[m.CODE=19]="CODE",m[m.COL=20]="COL",m[m.COLGROUP=21]="COLGROUP",m[m.DD=22]="DD",m[m.DESC=23]="DESC",m[m.DETAILS=24]="DETAILS",m[m.DIALOG=25]="DIALOG",m[m.DIR=26]="DIR",m[m.DIV=27]="DIV",m[m.DL=28]="DL",m[m.DT=29]="DT",m[m.EM=30]="EM",m[m.EMBED=31]="EMBED",m[m.FIELDSET=32]="FIELDSET",m[m.FIGCAPTION=33]="FIGCAPTION",m[m.FIGURE=34]="FIGURE",m[m.FONT=35]="FONT",m[m.FOOTER=36]="FOOTER",m[m.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",m[m.FORM=38]="FORM",m[m.FRAME=39]="FRAME",m[m.FRAMESET=40]="FRAMESET",m[m.H1=41]="H1",m[m.H2=42]="H2",m[m.H3=43]="H3",m[m.H4=44]="H4",m[m.H5=45]="H5",m[m.H6=46]="H6",m[m.HEAD=47]="HEAD",m[m.HEADER=48]="HEADER",m[m.HGROUP=49]="HGROUP",m[m.HR=50]="HR",m[m.HTML=51]="HTML",m[m.I=52]="I",m[m.IMG=53]="IMG",m[m.IMAGE=54]="IMAGE",m[m.INPUT=55]="INPUT",m[m.IFRAME=56]="IFRAME",m[m.KEYGEN=57]="KEYGEN",m[m.LABEL=58]="LABEL",m[m.LI=59]="LI",m[m.LINK=60]="LINK",m[m.LISTING=61]="LISTING",m[m.MAIN=62]="MAIN",m[m.MALIGNMARK=63]="MALIGNMARK",m[m.MARQUEE=64]="MARQUEE",m[m.MATH=65]="MATH",m[m.MENU=66]="MENU",m[m.META=67]="META",m[m.MGLYPH=68]="MGLYPH",m[m.MI=69]="MI",m[m.MO=70]="MO",m[m.MN=71]="MN",m[m.MS=72]="MS",m[m.MTEXT=73]="MTEXT",m[m.NAV=74]="NAV",m[m.NOBR=75]="NOBR",m[m.NOFRAMES=76]="NOFRAMES",m[m.NOEMBED=77]="NOEMBED",m[m.NOSCRIPT=78]="NOSCRIPT",m[m.OBJECT=79]="OBJECT",m[m.OL=80]="OL",m[m.OPTGROUP=81]="OPTGROUP",m[m.OPTION=82]="OPTION",m[m.P=83]="P",m[m.PARAM=84]="PARAM",m[m.PLAINTEXT=85]="PLAINTEXT",m[m.PRE=86]="PRE",m[m.RB=87]="RB",m[m.RP=88]="RP",m[m.RT=89]="RT",m[m.RTC=90]="RTC",m[m.RUBY=91]="RUBY",m[m.S=92]="S",m[m.SCRIPT=93]="SCRIPT",m[m.SECTION=94]="SECTION",m[m.SELECT=95]="SELECT",m[m.SOURCE=96]="SOURCE",m[m.SMALL=97]="SMALL",m[m.SPAN=98]="SPAN",m[m.STRIKE=99]="STRIKE",m[m.STRONG=100]="STRONG",m[m.STYLE=101]="STYLE",m[m.SUB=102]="SUB",m[m.SUMMARY=103]="SUMMARY",m[m.SUP=104]="SUP",m[m.TABLE=105]="TABLE",m[m.TBODY=106]="TBODY",m[m.TEMPLATE=107]="TEMPLATE",m[m.TEXTAREA=108]="TEXTAREA",m[m.TFOOT=109]="TFOOT",m[m.TD=110]="TD",m[m.TH=111]="TH",m[m.THEAD=112]="THEAD",m[m.TITLE=113]="TITLE",m[m.TR=114]="TR",m[m.TRACK=115]="TRACK",m[m.TT=116]="TT",m[m.U=117]="U",m[m.UL=118]="UL",m[m.SVG=119]="SVG",m[m.VAR=120]="VAR",m[m.WBR=121]="WBR",m[m.XMP=122]="XMP"}(M=M||(M={}));let eA=new Map([[B.A,M.A],[B.ADDRESS,M.ADDRESS],[B.ANNOTATION_XML,M.ANNOTATION_XML],[B.APPLET,M.APPLET],[B.AREA,M.AREA],[B.ARTICLE,M.ARTICLE],[B.ASIDE,M.ASIDE],[B.B,M.B],[B.BASE,M.BASE],[B.BASEFONT,M.BASEFONT],[B.BGSOUND,M.BGSOUND],[B.BIG,M.BIG],[B.BLOCKQUOTE,M.BLOCKQUOTE],[B.BODY,M.BODY],[B.BR,M.BR],[B.BUTTON,M.BUTTON],[B.CAPTION,M.CAPTION],[B.CENTER,M.CENTER],[B.CODE,M.CODE],[B.COL,M.COL],[B.COLGROUP,M.COLGROUP],[B.DD,M.DD],[B.DESC,M.DESC],[B.DETAILS,M.DETAILS],[B.DIALOG,M.DIALOG],[B.DIR,M.DIR],[B.DIV,M.DIV],[B.DL,M.DL],[B.DT,M.DT],[B.EM,M.EM],[B.EMBED,M.EMBED],[B.FIELDSET,M.FIELDSET],[B.FIGCAPTION,M.FIGCAPTION],[B.FIGURE,M.FIGURE],[B.FONT,M.FONT],[B.FOOTER,M.FOOTER],[B.FOREIGN_OBJECT,M.FOREIGN_OBJECT],[B.FORM,M.FORM],[B.FRAME,M.FRAME],[B.FRAMESET,M.FRAMESET],[B.H1,M.H1],[B.H2,M.H2],[B.H3,M.H3],[B.H4,M.H4],[B.H5,M.H5],[B.H6,M.H6],[B.HEAD,M.HEAD],[B.HEADER,M.HEADER],[B.HGROUP,M.HGROUP],[B.HR,M.HR],[B.HTML,M.HTML],[B.I,M.I],[B.IMG,M.IMG],[B.IMAGE,M.IMAGE],[B.INPUT,M.INPUT],[B.IFRAME,M.IFRAME],[B.KEYGEN,M.KEYGEN],[B.LABEL,M.LABEL],[B.LI,M.LI],[B.LINK,M.LINK],[B.LISTING,M.LISTING],[B.MAIN,M.MAIN],[B.MALIGNMARK,M.MALIGNMARK],[B.MARQUEE,M.MARQUEE],[B.MATH,M.MATH],[B.MENU,M.MENU],[B.META,M.META],[B.MGLYPH,M.MGLYPH],[B.MI,M.MI],[B.MO,M.MO],[B.MN,M.MN],[B.MS,M.MS],[B.MTEXT,M.MTEXT],[B.NAV,M.NAV],[B.NOBR,M.NOBR],[B.NOFRAMES,M.NOFRAMES],[B.NOEMBED,M.NOEMBED],[B.NOSCRIPT,M.NOSCRIPT],[B.OBJECT,M.OBJECT],[B.OL,M.OL],[B.OPTGROUP,M.OPTGROUP],[B.OPTION,M.OPTION],[B.P,M.P],[B.PARAM,M.PARAM],[B.PLAINTEXT,M.PLAINTEXT],[B.PRE,M.PRE],[B.RB,M.RB],[B.RP,M.RP],[B.RT,M.RT],[B.RTC,M.RTC],[B.RUBY,M.RUBY],[B.S,M.S],[B.SCRIPT,M.SCRIPT],[B.SECTION,M.SECTION],[B.SELECT,M.SELECT],[B.SOURCE,M.SOURCE],[B.SMALL,M.SMALL],[B.SPAN,M.SPAN],[B.STRIKE,M.STRIKE],[B.STRONG,M.STRONG],[B.STYLE,M.STYLE],[B.SUB,M.SUB],[B.SUMMARY,M.SUMMARY],[B.SUP,M.SUP],[B.TABLE,M.TABLE],[B.TBODY,M.TBODY],[B.TEMPLATE,M.TEMPLATE],[B.TEXTAREA,M.TEXTAREA],[B.TFOOT,M.TFOOT],[B.TD,M.TD],[B.TH,M.TH],[B.THEAD,M.THEAD],[B.TITLE,M.TITLE],[B.TR,M.TR],[B.TRACK,M.TRACK],[B.TT,M.TT],[B.U,M.U],[B.UL,M.UL],[B.SVG,M.SVG],[B.VAR,M.VAR
16],[B.WBR,M.WBR],[B.XMP,M.XMP]]);function getTagID(m){var E;return null!==(E=eA.get(m))&&void 0!==E?E:M.UNKNOWN}let e_=M,eI={[R.HTML]:new Set([e_.ADDRESS,e_.APPLET,e_.AREA,e_.ARTICLE,e_.ASIDE,e_.BASE,e_.BASEFONT,e_.BGSOUND,e_.BLOCKQUOTE,e_.BODY,e_.BR,e_.BUTTON,e_.CAPTION,e_.CENTER,e_.COL,e_.COLGROUP,e_.DD,e_.DETAILS,e_.DIR,e_.DIV,e_.DL,e_.DT,e_.EMBED,e_.FIELDSET,e_.FIGCAPTION,e_.FIGURE,e_.FOOTER,e_.FORM,e_.FRAME,e_.FRAMESET,e_.H1,e_.H2,e_.H3,e_.H4,e_.H5,e_.H6,e_.HEAD,e_.HEADER,e_.HGROUP,e_.HR,e_.HTML,e_.IFRAME,e_.IMG,e_.INPUT,e_.LI,e_.LINK,e_.LISTING,e_.MAIN,e_.MARQUEE,e_.MENU,e_.META,e_.NAV,e_.NOEMBED,e_.NOFRAMES,e_.NOSCRIPT,e_.OBJECT,e_.OL,e_.P,e_.PARAM,e_.PLAINTEXT,e_.PRE,e_.SCRIPT,e_.SECTION,e_.SELECT,e_.SOURCE,e_.STYLE,e_.SUMMARY,e_.TABLE,e_.TBODY,e_.TD,e_.TEMPLATE,e_.TEXTAREA,e_.TFOOT,e_.TH,e_.THEAD,e_.TITLE,e_.TR,e_.TRACK,e_.UL,e_.WBR,e_.XMP]),[R.MATHML]:new Set([e_.MI,e_.MO,e_.MN,e_.MS,e_.MTEXT,e_.ANNOTATION_XML]),[R.SVG]:new Set([e_.TITLE,e_.FOREIGN_OBJECT,e_.DESC]),[R.XLINK]:new Set,[R.XML]:new Set,[R.XMLNS]:new Set};function isNumberedHeader(m){return m===e_.H1||m===e_.H2||m===e_.H3||m===e_.H4||m===e_.H5||m===e_.H6}B.STYLE,B.SCRIPT,B.XMP,B.IFRAME,B.NOEMBED,B.NOFRAMES,B.PLAINTEXT;let eC=new Map([[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);!function(m){m[m.DATA=0]="DATA",m[m.RCDATA=1]="RCDATA",m[m.RAWTEXT=2]="RAWTEXT",m[m.SCRIPT_DATA=3]="SCRIPT_DATA",m[m.PLAINTEXT=4]="PLAINTEXT",m[m.TAG_OPEN=5]="TAG_OPEN",m[m.END_TAG_OPEN=6]="END_TAG_OPEN",m[m.TAG_NAME=7]="TAG_NAME",m[m.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",m[m.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",m[m.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",m[m.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",m[m.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",m[m.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",m[m.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",m[m.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",m[m.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",m[m.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",m[m.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",m[m.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",m[m.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",m[m.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",m[m.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",m[m.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",m[m.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",m[m.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",m[m.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",m[m.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",m[m.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",m[m.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",m[m.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",m[m.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",m[m.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",m[m.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",m[m.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",m[m.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",m[m.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",m[m.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",m[m.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",m[m.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",m[m.BOGUS_COMMENT=40]="BOGUS_COMMENT",m[m.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",m[m.COMMENT_START=42]="COMMENT_START",m[m.COMMENT_START_DASH=43]="COMMENT_START_DASH",m[m.COMMENT=44]="COMMENT",m[m.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",m[m.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",m[m.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",m[m.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",m[m.COMMENT_END_DASH=49]="COMMENT_END_DASH",m[m.COMMENT_END=50]="COMMENT_END",m[m.COMMENT_END_BANG=51]="COMMENT_END_BANG",m[m.DOCTYPE=52]="DOCTYPE",m[m.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",m[m.DOCTYPE_NAME=54]="DOCTYPE_NAME",m[m.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",m[m.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",m[m.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",m[m.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",m[m.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",m[m.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",m[m.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",m[m.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",m[m.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",m[m.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",m[m.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",m[m.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",m[m.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",m[m.CDATA_SECTION=68]="CDATA_SECTION",m[m.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",m[m.CDATA_SECTION_END=70]="CDATA_SECTION_END",m[m.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",m[m.NAMED_CHARACTER_REFERENCE=72]="NAMED_CHARACTER_REFERENCE",m[m.AMBIGUOUS_AMPERSAND=73]="AMBIGUOUS_AMPERSAND",m[m.NUMERIC_CHARACTER_REFERENCE=74]="NUMERIC_CHARACTER_REFERENCE",m[m.HEXADEMICAL_CHARACTER_REFERENCE_START=75]="HEXADEMICAL_CHARACTER_REFERENCE_START",m[m.HEXADEMICAL_CHARACTER_REFERENCE=76]="HEXADEMICAL_CHARACTER_REFERENCE",m[m.DECIMAL_CHARACTER_REFERENCE=77]="DECIMAL_CHARACTER_REFERENCE",m[m.NUMERIC_CHARACTER_REFERENCE_END=78]="NUMERIC_CHARACTER_REFERENCE_END"}(w||(w={}));let eS={DATA:w.DATA,RCDATA:w.RCDATA,RAWTEXT:w.RAWTEXT,SCRIPT_DATA:w.SCRIPT_DATA,PLAINTEXT:w.PLAINTEXT,CDATA_SECTION:w.CDATA_SECTION};function isAsciiDigit(m){return m>=A.DIGIT_0&&m<=A.DIGIT_9}function isAsciiUpper(m){return m>=A.LATIN_CAPITAL_A&&m<=A.LATIN_CAPITAL_Z}function isAsciiLower(m){return m>=A.LATIN_SMALL_A&&m<=A.LATIN_SMALL_Z}function isAsciiLetter(m){return isAsciiLower(m)||isAsciiUpper(m)}
vendor: 5,065 bytes, line 16
16function tokenizer_isAsciiAlphaNumeric(m){return isAsciiLetter(m)||isAsciiDigit(m)}function isAsciiUpperHexDigit(m){return m>=A.LATIN_CAPITAL_A&&m<=A.LATIN_CAPITAL_F}function isAsciiLowerHexDigit(m){return m>=A.LATIN_SMALL_A&&m<=A.LATIN_SMALL_F}function isAsciiHexDigit(m){return isAsciiDigit(m)||isAsciiUpperHexDigit(m)||isAsciiLowerHexDigit(m)}function toAsciiLower(m){return m+32}function isWhitespace(m){return m===A.SPACE||m===A.LINE_FEED||m===A.TABULATION||m===A.FORM_FEED}function tokenizer_isEntityInAttributeInvalidEnd(m){return m===A.EQUALS_SIGN||tokenizer_isAsciiAlphaNumeric(m)}function isScriptDataDoubleEscapeSequenceEnd(m){return isWhitespace(m)||m===A.SOLIDUS||m===A.GREATER_THAN_SIGN}let Tokenizer=class Tokenizer{constructor(m,E){this.options=m,this.handler=E,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=w.DATA,this.returnState=w.DATA,this.charRefCode=-1,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new Preprocessor(E),this.currentLocation=this.getCurrentLocation(-1)}_err(m){var E,T;null===(T=(E=this.handler).onParseError)||void 0===T||T.call(E,this.preprocessor.getError(m))}getCurrentLocation(m){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-m,startOffset:this.preprocessor.offset-m,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;let m=this._consume();this._ensureHibernation()||this._callState(m)}this.inLoop=!1}}pause(){this.paused=!0}resume(m){if(!this.paused)throw Error("Parser was already resumed");this.paused=!1,this.inLoop||(this._runParsingLoop(),this.paused||null==m||m())}write(m,E,T){this.active=!0,this.preprocessor.write(m,E),this._runParsingLoop(),this.paused||null==T||T()}insertHtmlAtCurrentPos(m){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(m),this._runParsingLoop()}_ensureHibernation(){return!!this.preprocessor.endOfChunkHit&&(this._unconsume(this.consumedAfterSnapshot),this.active=!1,!0)}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(m){this.consumedAfterSnapshot-=m,this.preprocessor.retreat(m)}_reconsumeInState(m,E){this.state=m,this._callState(E)}_advanceBy(m){this.consumedAfterSnapshot+=m;for(let E=0;E<m;E++)this.preprocessor.advance()}_consumeSequenceIfMatch(m,E){return!!this.preprocessor.startsWith(m,E)&&(this._advanceBy(m.length-1),!0)}_createStartTagToken(){this.currentToken={type:C.START_TAG,tagName:"",tagID:M.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}_createEndTagToken(){this.currentToken={type:C.END_TAG,tagName:"",tagID:M.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(2)}}_createCommentToken(m){this.currentToken={type:C.COMMENT,data:"",location:this.getCurrentLocation(m)}}_createDoctypeToken(m){this.currentToken={type:C.DOCTYPE,name:m,forceQuirks:!1,publicId:null,systemId:null,location:this.currentLocation}}_createCharacterToken(m,E){this.currentCharacterToken={type:m,chars:E,location:this.currentLocation}}_createAttr(m){this.currentAttr={name:m,value:""},this.currentLocation=this.getCurrentLocation(0)}_leaveAttrName(){var m,E;let T=this.currentToken;if(null===getTokenAttr(T,this.currentAttr.name)){if(T.attrs.push(this.currentAttr),T.location&&this.currentLocation){let A=null!==(m=(E=T.location).attrs)&&void 0!==m?m:E.attrs=Object.create(null);A[this.currentAttr.name]=this.currentLocation,this._leaveAttrValue()}}else this._err(I.duplicateAttribute)}_leaveAttrValue(){this.currentLocation&&(this.currentLocation.endLine=this.preprocessor.line,this.currentLocation.endCol=this.preprocessor.col,this.currentLocation.endOffset=this.preprocessor.offset)}prepareToken(m){this._emitCurrentCharacterToken(m.location),this.currentToken=null,m.location&&(m.location.endLine=this.preprocessor.line,m.location.endCol=this.preprocessor.col+1,m.location.endOffset=this.preprocessor.offset+1),this.currentLocation=this.getCurrentLocation(-1)}emitCurrentTagToken(){let m=this.currentToken;this.prepareToken(m),m.tagID=getTagID(m.tagName),m.type===C.START_TAG?(this.lastStartTagName=m.tagName,this.handler.onStartTag(m)):(m.attrs.length>0&&this._err(I.endTagWithAttributes),m.selfClosing&&this._err(I.endTagWithTrailingSolidus),this.handler.onEndTag(m)),this.preprocessor.dropParsedChunk()}emitCurrentComment(m){this.prepareToken(m),this.handler.onComment(m),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(m){this.prepareToken(m),this.handler.onDoctype(m),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(m){if(this.currentCharacterToken){switch(m&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=m.startLine,this.currentCharacterToken.location.endCol=m.startCol,this.currentCharacterToken.location.endOffset=m.startOffset),this.currentCharacterToken.type){case C.CHARACTER:this.handler.onCh
16aracter(this.currentCharacterToken);break;case C.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case C.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken)}this.currentCharacterToken=null}}_emitEOFToken(){let m=this.getCurrentLocation(0);m&&(m.endLine=m.startLine,m.endCol=m.startCol,m.endOffset=m.startOffset),this._emitCurrentCharacterToken(m),this.handler.onEof({type:C.EOF,location:m}),this.active=!1}_appendCharToCurrentCharacterToken(m,E){if(this.currentCharacterToken){if(this.currentCharacterToken.type!==m)this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();else{this.currentCharacterToken.chars+=E;return}}this._createCharacterToken(m,E)}_emitCodePoint(m){let E=isWhitespace(m)?C.WHITESPACE_CHARACTER:m===A.NULL?C.NULL_CHARACTER:C.CHARACTER;this._appendCharToCurrentCharacterToken(E,String.fromCodePoint(m))}_emitChars(m){this._appendCharToCurrentCharacterToken(C.CHARACTER,m)}_matchNamedCharacterReference(m){let E=null,T=0,C=!1;for(let I=0,S=eh[0];I>=0&&!((I=determineBranch(eh,S,I+1,m))<0);m=this._consume()){T+=1,S=eh[I];let N=S&k.VALUE_LENGTH;if(N){let S=(N>>14)-1;if(m!==A.SEMICOLON&&this._isCharacterReferenceInAttribute()&&tokenizer_isEntityInAttributeInvalidEnd(this.preprocessor.peek(1))?(E=[A.AMPERSAND],I+=S):(E=0===S?[eh[I]&~k.VALUE_LENGTH]:1===S?[eh[++I]]:[eh[++I],eh[++I]],T=0,C=m!==A.SEMICOLON),0===S){this._consume();break}}}return this._unconsume(T),C&&!this.preprocessor.endOfChunkHit&&this._err(I.missingSemicolonAfterCharacterReference),this._unconsume(1),E}_isCharacterReferenceInAttribute(){return this.returnState===w.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===w.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===w.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(m){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(m):this._emitCodePoint(m)}_callState(m){switch(this.state){case w.DATA:this._stateData(m);break;case w.RCDATA:this._stateRcdata(m);break;case w.RAWTEXT:this._stateRawtext(m);break;case w.SCRIPT_DATA:this._stateScriptData(m);break;case w.PLAINTEXT:this._statePlaintext(m);break;case w.TAG_OPEN:this._stateTagOpen(m);break;case w.END_TAG_OPEN:this._stateEndTagOpen(m);break;case w.TAG_NAME:this._stateTagName(m);break;case w.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(m);break;case w.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(m);break;case w.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(m);break;case w.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(m);break;case w.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(m);break;case w.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(m);break;case w.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(m);break;case w.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(m);break;case w.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(m);break;case w.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(m);break;case w.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(m);break;case w.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(m);break;case w.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(m);break;case w.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(m);break;case w.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(m);break;case w.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(m);break;case w.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(m);break;case w.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(m);break;case w.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(m);break;case w.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(m);break;case w.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(m);break;case w.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(m);break;case w.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(m);break;case w.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(m);break;case w.ATTRIBUTE_NAME:this._stateAttributeName(m);break;case w.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(m);break;case w.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(m);break;case w.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(m);break;case w.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(m);break;case w.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(m);break;case w.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(m);break;case w.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(m);break;case w.BOGUS_COMMENT:this._stateBogusComment(m);break;case w.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(m);break;case w.COMMENT_START:this._stateCommentStart(m);break;case w.COMMENT_START_DASH:this._stateCommentStartDash(m);break;case w.COMMENT:this._stateComment(m);break;case w.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(m);break;case w.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(m);break;case w.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(m);break;case w.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(m);break;case w.COMMENT_END_DASH:this._stateCommentEndDash(m);break;case w.COMMENT_END:this._stateCommentEnd(m);break;case w.COMMENT_END_BANG:this._stateCommentEndBang(m);break;case w.DOCTYPE:this._stateDoctype(m);break;case w.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(m);break;case w.DOCTYPE_NAME:this._stateDoctypeName(m);break;case w.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(m);break;case w.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(m);break;case w.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(m);break;case w.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(m);break;case w.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(m);break;case w.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(m);break;case w.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(m);break;case w.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(m);break;case w.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctype
vendor: 4,771 bytes, line 16
16SystemIdentifier(m);break;case w.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(m);break;case w.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(m);break;case w.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(m);break;case w.BOGUS_DOCTYPE:this._stateBogusDoctype(m);break;case w.CDATA_SECTION:this._stateCdataSection(m);break;case w.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(m);break;case w.CDATA_SECTION_END:this._stateCdataSectionEnd(m);break;case w.CHARACTER_REFERENCE:this._stateCharacterReference(m);break;case w.NAMED_CHARACTER_REFERENCE:this._stateNamedCharacterReference(m);break;case w.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(m);break;case w.NUMERIC_CHARACTER_REFERENCE:this._stateNumericCharacterReference(m);break;case w.HEXADEMICAL_CHARACTER_REFERENCE_START:this._stateHexademicalCharacterReferenceStart(m);break;case w.HEXADEMICAL_CHARACTER_REFERENCE:this._stateHexademicalCharacterReference(m);break;case w.DECIMAL_CHARACTER_REFERENCE:this._stateDecimalCharacterReference(m);break;case w.NUMERIC_CHARACTER_REFERENCE_END:this._stateNumericCharacterReferenceEnd(m);break;default:throw Error("Unknown state")}}_stateData(m){switch(m){case A.LESS_THAN_SIGN:this.state=w.TAG_OPEN;break;case A.AMPERSAND:this.returnState=w.DATA,this.state=w.CHARACTER_REFERENCE;break;case A.NULL:this._err(I.unexpectedNullCharacter),this._emitCodePoint(m);break;case A.EOF:this._emitEOFToken();break;default:this._emitCodePoint(m)}}_stateRcdata(m){switch(m){case A.AMPERSAND:this.returnState=w.RCDATA,this.state=w.CHARACTER_REFERENCE;break;case A.LESS_THAN_SIGN:this.state=w.RCDATA_LESS_THAN_SIGN;break;case A.NULL:this._err(I.unexpectedNullCharacter),this._emitChars(ef);break;case A.EOF:this._emitEOFToken();break;default:this._emitCodePoint(m)}}_stateRawtext(m){switch(m){case A.LESS_THAN_SIGN:this.state=w.RAWTEXT_LESS_THAN_SIGN;break;case A.NULL:this._err(I.unexpectedNullCharacter),this._emitChars(ef);break;case A.EOF:this._emitEOFToken();break;default:this._emitCodePoint(m)}}_stateScriptData(m){switch(m){case A.LESS_THAN_SIGN:this.state=w.SCRIPT_DATA_LESS_THAN_SIGN;break;case A.NULL:this._err(I.unexpectedNullCharacter),this._emitChars(ef);break;case A.EOF:this._emitEOFToken();break;default:this._emitCodePoint(m)}}_statePlaintext(m){switch(m){case A.NULL:this._err(I.unexpectedNullCharacter),this._emitChars(ef);break;case A.EOF:this._emitEOFToken();break;default:this._emitCodePoint(m)}}_stateTagOpen(m){if(isAsciiLetter(m))this._createStartTagToken(),this.state=w.TAG_NAME,this._stateTagName(m);else switch(m){case A.EXCLAMATION_MARK:this.state=w.MARKUP_DECLARATION_OPEN;break;case A.SOLIDUS:this.state=w.END_TAG_OPEN;break;case A.QUESTION_MARK:this._err(I.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=w.BOGUS_COMMENT,this._stateBogusComment(m);break;case A.EOF:this._err(I.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(I.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=w.DATA,this._stateData(m)}}_stateEndTagOpen(m){if(isAsciiLetter(m))this._createEndTagToken(),this.state=w.TAG_NAME,this._stateTagName(m);else switch(m){case A.GREATER_THAN_SIGN:this._err(I.missingEndTagName),this.state=w.DATA;break;case A.EOF:this._err(I.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken();break;default:this._err(I.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=w.BOGUS_COMMENT,this._stateBogusComment(m)}}_stateTagName(m){let E=this.currentToken;switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:this.state=w.BEFORE_ATTRIBUTE_NAME;break;case A.SOLIDUS:this.state=w.SELF_CLOSING_START_TAG;break;case A.GREATER_THAN_SIGN:this.state=w.DATA,this.emitCurrentTagToken();break;case A.NULL:this._err(I.unexpectedNullCharacter),E.tagName+=ef;break;case A.EOF:this._err(I.eofInTag),this._emitEOFToken();break;default:E.tagName+=String.fromCodePoint(isAsciiUpper(m)?toAsciiLower(m):m)}}_stateRcdataLessThanSign(m){m===A.SOLIDUS?this.state=w.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=w.RCDATA,this._stateRcdata(m))}_stateRcdataEndTagOpen(m){isAsciiLetter(m)?(this.state=w.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(m)):(this._emitChars("</"),this.state=w.RCDATA,this._stateRcdata(m))}handleSpecialEndTag(m){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();this._createEndTagToken();let E=this.currentToken;E.tagName=this.lastStartTagName;let T=this.preprocessor.peek(this.lastStartTagName.length);switch(T){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=w.BEFORE_ATTRIBUTE_NAME,
vendor: 20,962 bytes, line 16
16!1;case A.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=w.SELF_CLOSING_START_TAG,!1;case A.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=w.DATA,!1;default:return!this._ensureHibernation()}}_stateRcdataEndTagName(m){this.handleSpecialEndTag(m)&&(this._emitChars("</"),this.state=w.RCDATA,this._stateRcdata(m))}_stateRawtextLessThanSign(m){m===A.SOLIDUS?this.state=w.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=w.RAWTEXT,this._stateRawtext(m))}_stateRawtextEndTagOpen(m){isAsciiLetter(m)?(this.state=w.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(m)):(this._emitChars("</"),this.state=w.RAWTEXT,this._stateRawtext(m))}_stateRawtextEndTagName(m){this.handleSpecialEndTag(m)&&(this._emitChars("</"),this.state=w.RAWTEXT,this._stateRawtext(m))}_stateScriptDataLessThanSign(m){switch(m){case A.SOLIDUS:this.state=w.SCRIPT_DATA_END_TAG_OPEN;break;case A.EXCLAMATION_MARK:this.state=w.SCRIPT_DATA_ESCAPE_START,this._emitChars("<!");break;default:this._emitChars("<"),this.state=w.SCRIPT_DATA,this._stateScriptData(m)}}_stateScriptDataEndTagOpen(m){isAsciiLetter(m)?(this.state=w.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(m)):(this._emitChars("</"),this.state=w.SCRIPT_DATA,this._stateScriptData(m))}_stateScriptDataEndTagName(m){this.handleSpecialEndTag(m)&&(this._emitChars("</"),this.state=w.SCRIPT_DATA,this._stateScriptData(m))}_stateScriptDataEscapeStart(m){m===A.HYPHEN_MINUS?(this.state=w.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars("-")):(this.state=w.SCRIPT_DATA,this._stateScriptData(m))}_stateScriptDataEscapeStartDash(m){m===A.HYPHEN_MINUS?(this.state=w.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-")):(this.state=w.SCRIPT_DATA,this._stateScriptData(m))}_stateScriptDataEscaped(m){switch(m){case A.HYPHEN_MINUS:this.state=w.SCRIPT_DATA_ESCAPED_DASH,this._emitChars("-");break;case A.LESS_THAN_SIGN:this.state=w.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case A.NULL:this._err(I.unexpectedNullCharacter),this._emitChars(ef);break;case A.EOF:this._err(I.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(m)}}_stateScriptDataEscapedDash(m){switch(m){case A.HYPHEN_MINUS:this.state=w.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-");break;case A.LESS_THAN_SIGN:this.state=w.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case A.NULL:this._err(I.unexpectedNullCharacter),this.state=w.SCRIPT_DATA_ESCAPED,this._emitChars(ef);break;case A.EOF:this._err(I.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=w.SCRIPT_DATA_ESCAPED,this._emitCodePoint(m)}}_stateScriptDataEscapedDashDash(m){switch(m){case A.HYPHEN_MINUS:this._emitChars("-");break;case A.LESS_THAN_SIGN:this.state=w.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case A.GREATER_THAN_SIGN:this.state=w.SCRIPT_DATA,this._emitChars(">");break;case A.NULL:this._err(I.unexpectedNullCharacter),this.state=w.SCRIPT_DATA_ESCAPED,this._emitChars(ef);break;case A.EOF:this._err(I.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=w.SCRIPT_DATA_ESCAPED,this._emitCodePoint(m)}}_stateScriptDataEscapedLessThanSign(m){m===A.SOLIDUS?this.state=w.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:isAsciiLetter(m)?(this._emitChars("<"),this.state=w.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(m)):(this._emitChars("<"),this.state=w.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(m))}_stateScriptDataEscapedEndTagOpen(m){isAsciiLetter(m)?(this.state=w.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(m)):(this._emitChars("</"),this.state=w.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(m))}_stateScriptDataEscapedEndTagName(m){this.handleSpecialEndTag(m)&&(this._emitChars("</"),this.state=w.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(m))}_stateScriptDataDoubleEscapeStart(m){if(this.preprocessor.startsWith(ep.SCRIPT,!1)&&isScriptDataDoubleEscapeSequenceEnd(this.preprocessor.peek(ep.SCRIPT.length))){this._emitCodePoint(m);for(let m=0;m<ep.SCRIPT.length;m++)this._emitCodePoint(this._consume());this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=w.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(m))}_stateScriptDataDoubleEscaped(m){switch(m){case A.HYPHEN_MINUS:this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break;case A.LESS_THAN_SIGN:this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case A.NULL:this._err(I.unexpectedNullCharacter),this._emitChars(ef);break;case A.EOF:this._err(I.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(m)}}_stateScriptDataDoubleEscapedDash(m){switch(m){case A.HYPHEN_MINUS:this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break;case A.LESS_THAN_SIGN:this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case A.NULL:this._err(I.unexpectedNullCharacter),this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(ef);break;case A.EOF:this._err(I.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(m)}}_stateScriptDataDoubleEscapedDashDash(m){switch(m){case A.HYPHEN_MINUS:this._emitChars("-");break;case A.LESS_THAN_SIGN:this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case A.GREATER_THAN_SIGN:this.state=w.SCRIPT_DATA,this._emitChars(">");break;case A.NULL:this._err(I.unexpectedNullCharacter),this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(ef);break;case A.EOF:this._err(I.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(m)}}_stateScriptDataDoubleEscapedLessThanSign(m){m===A.SOLIDUS?(this.state=w.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(m))}_stateScriptDataDoubleEscapeEnd(m){if(this.preprocessor.startsWith(ep.SCRIPT,!1)&&isScriptDataDoubleEscapeSequenceEnd(this.preprocessor.peek(ep.SCRIPT.length))){this._emitCodePoint(m);for(let m=0;m<ep.SCRIPT.length;m++)this._emitCodePoint(this._consume());this.state=w.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=w.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(m))}_stateBeforeAttributeName(m){switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:break;case A.SOLIDUS:case A.GREATER_THAN_SIGN:case A.EOF:this.state=w.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(m);break;case A.EQUALS_SIGN:this._err(I.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=w.ATTRIBUTE_NAME;break;default:this._createAttr(""),this.state=w.ATTRIBUTE_NAME,this._stateAttributeName(m)}}_stateAttributeName(m){switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:case A.SOLIDUS:case A.GREATER_THAN_SIGN:case A.EOF:this._leaveAttrName(),this.state=w.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(m);break;case A.EQUALS_SIGN:this._leaveAttrName(),this.state=w.BEFORE_ATTRIBUTE_VALUE;break;case A.QUOTATION_MARK:case A.APOSTROPHE:case A.LESS_THAN_SIGN:this._err(I.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(m);break;case A.NULL:this._err(I.unexpectedNullCharacter),this.currentAttr.name+=ef;break;default:this.currentAttr.name+=String.fromCodePoint(isAsciiUpper(m)?toAsciiLower(m):m)}}_stateAfterAttributeName(m){switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:break;case A.SOLIDUS:this.state=w.SELF_CLOSING_START_TAG;break;case A.EQUALS_SIGN:this.state=w.BEFORE_ATTRIBUTE_VALUE;break;case A.GREATER_THAN_SIGN:this.state=w.DATA,this.emitCurrentTagToken();break;case A.EOF:this._err(I.eofInTag),this._emitEOFToken();break;default:this._createAttr(""),this.state=w.ATTRIBUTE_NAME,this._stateAttributeName(m)}}_stateBeforeAttributeValue(m){switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:break;case A.QUOTATION_MARK:this.state=w.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case A.APOSTROPHE:this.state=w.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case A.GREATER_THAN_SIGN:this._err(I.missingAttributeValue),this.state=w.DATA,this.emitCurrentTagToken();break;default:this.state=w.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(m)}}_stateAttributeValueDoubleQuoted(m){switch(m){case A.QUOTATION_MARK:this.state=w.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case A.AMPERSAND:this.returnState=w.ATTRIBUTE_VALUE_DOUBLE_QUOTED,this.state=w.CHARACTER_REFERENCE;break;case A.NULL:this._err(I.unexpectedNullCharacter),this.currentAttr.value+=ef;break;case A.EOF:this._err(I.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(m)}}_stateAttributeValueSingleQuoted(m){switch(m){case A.APOSTROPHE:this.state=w.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case A.AMPERSAND:this.returnState=w.ATTRIBUTE_VALUE_SINGLE_QUOTED,this.state=w.CHARACTER_REFERENCE;break;case A.NULL:this._err(I.unexpectedNullCharacter),this.currentAttr.value+=ef;break;case A.EOF:this._err(I.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(m)}}_stateAttributeValueUnquoted(m){switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:this._leaveAttrValue(),this.state=w.BEFORE_ATTRIBUTE_NAME;break;case A.AMPERSAND:this.returnState=w.ATTRIBUTE_VALUE_UNQUOTED,this.state=w.CHARACTER_REFERENCE;break;case A.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=w.DATA,this.emitCurrentTagToken();break;case A.NULL:this._err(I.unexpectedNullCharacter),this.currentAttr.value+=ef;break;case A.QUOTATION_MARK:case A.APOSTROPHE:case A.LESS_THAN_SIGN:case A.EQUALS_SIGN:case A.GRAVE_ACCENT:this._err(I.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(m);break;case A.EOF:this._err(I.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(m)}}_stateAfterAttributeValueQuoted(m){switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:this._leaveAttrValue(),this.state=w.BEFORE_ATTRIBUTE_NAME;break;case A.SOLIDUS:this._leaveAttrValue(),this.state=w.SELF_CLOSING_START_TAG;break;case A.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=w.DATA,this.emitCurrentTagToken();break;case A.EOF:this._err(I.eofInTag),this._emitEOFToken();break;default:this._err(I.missingWhitespaceBetweenAttributes),this.state=w.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(m)}}_stateSelfClosingStartTag(m){switch(m){case A.GREATER_THAN_SIGN:{let m=this.currentToken;m.selfClosing=!0,this.state=w.DATA,this.emitCurrentTagToken();break}case A.EOF:this._err(I.eofInTag),this._emitEOFToken();break;default:this._err(I.unexpectedSolidusInTag),this.state=w.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(m)}}_stateBogusComment(m){let E=this.currentToken;switch(m){case A.GREATER_THAN_SIGN:this.state=w.DATA,this.emitCurrentComment(E);break;case A.EOF:this.emitCurrentComment(E),this._emitEOFToken();break;case A.NULL:this._err(I.unexpectedNullCharacter),E.data+=ef;break;default:E.data+=String.fromCodePoint(m)}}_stateMarkupDeclarationOpen(m){this._consumeSequenceIfMatch(ep.DASH_DASH,!0)?(this._createCommentToken(ep.DASH_DASH.length+1),this.state=w.COMMENT_START):this._consumeSequenceIfMatch(ep.DOCTYPE,!1)?(this.currentLocation=this.getCurrentLocation(ep.DOCTYPE.length+1),this.state=w.DOCTYPE):this._consumeSequenceIfMatch(ep.CDATA_START,!0)?this.inForeignNode?this.state=w.CDATA_SECTION:(this._err(I.cdataInHtmlContent),this._createCommentToken(ep.CDATA_START.length+1),this.currentToken.data="[CDATA[",this.state=w.BOGUS_COMMENT):this._ensureHibernation()||(this._err(I.incorrectlyOpenedComment),this._createCommentToken(2),this.state=w.BOGUS_COMMENT,this._stateBogusComment(m))}_stateCommentStart(m){switch(m){case A.HYPHEN_MINUS:this.state=w.COMMENT_START_DASH;break;case A.GREATER_THAN_SIGN:{this._err(I.abruptClosingOfEmptyComment),this.state=w.DATA;let m=this.currentToken;this.emitCurrentComment(m);break}default:this.state=w.COMMENT,this._stateComment(m)}}_stateCommentStartDash(m){let E=this.currentToken;switch(m){case A.HYPHEN_MINUS:this.state=w.COMMENT_END;break;case A.GREATER_THAN_SIGN:this._err(I.abruptClosingOfEmptyComment),this.state=w.DATA,this.emitCurrentComment(E);break;case A.EOF:this._err(I.eofInComment),this.emitCurrentComment(E),this._emitEOFToken();break;default:E.data+="-",this.state=w.COMMENT,this._stateComment(m)}}_stateComment(m){let E=this.currentToken;switch(m){case A.HYPHEN_MINUS:this.state=w.COMMENT_END_DASH;break;case A.LESS_THAN_SIGN:E.data+="<",this.state=w.COMMENT_LESS_THAN_SIGN;break;case A.NULL:this._err(I.unexpectedNullCharacter),E.data+=ef;break;case A.EOF:this._err(I.eofInComment),this.emitCurrentComment(E),this._emitEOFToken();break;default:E.data+=String.fromCodePoint(m)}}_stateCommentLessThanSign(m){let E=this.currentToken;switch(m){case A.EXCLAMATION_MARK:E.data+="!",this.state=w.COMMENT_LESS_THAN_SIGN_BANG;break;case A.LESS_THAN_SIGN:E.data+="<";break;default:this.state=w.COMMENT,this._stateComment(m)}}_stateCommentLessThanSignBang(m){m===A.HYPHEN_MINUS?this.state=w.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=w.COMMENT,this._stateComment(m))}_stateCommentLessThanSignBangDash(m){m===A.HYPHEN_MINUS?this.state=w.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=w.COMMENT_END_DASH,this._stateCommentEndDash(m))}_stateCommentLessThanSignBangDashDash(m){m!==A.GREATER_THAN_SIGN&&m!==A.EOF&&this._err(I.nestedComment),this.state=w.COMMENT_END,this._stateCommentEnd(m)}_stateCommentEndDash(m){let E=this.currentToken;switch(m){case A.HYPHEN_MINUS:this.state=w.COMMENT_END;break;case A.EOF:this._err(I.eofInComment),this.emitCurrentComment(E),this._emitEOFToken();break;default:E.data+="-",this.state=w.COMMENT,this._stateComment(m)}}_stateCommentEnd(m){let E=this.currentToken;switch(m){case A.GREATER_THAN_SIGN:this.state=w.DATA,this.emitCurrentComment(E);break;case A.EXCLAMATION_MARK:this.state=w.COMMENT_END_BANG;break;case A.HYPHEN_MINUS:E.data+="-";break;case A.EOF:this._err(I.eofInComment),this.emitCurrentComment(E),this._emitEOFToken();break;default:E.data+="--",this.state=w.COMMENT,this._stateComment(m)}}_stateCommentEndBang(m){let E=this.currentToken;switch(m){case A.HYPHEN_MINUS:E.data+="--!",this.state=w.COMMENT_END_DASH;break;case A.GREATER_THAN_SIGN:this._err(I.incorrectlyClosedComment),this.state=w.DATA,this.emitCurrentComment(E);break;case A.EOF:this._err(I.eofInComment),this.emitCurrentComment(E),this._emitEOFToken();break;default:E.data+="--!",this.state=w.COMMENT,this._stateComment(m)}}_stateDoctype(m){switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:this.state=w.BEFORE_DOCTYPE_NAME;break;case A.GREATER_THAN_SIGN:this.state=w.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(m);break;case A.EOF:{this._err(I.eofInDoctype),this._createDoctypeToken(null);let m=this.currentToken;m.forceQuirks=!0,this.emitCurrentDoctype(m),this._emitEOFToken();break}default:this._err(I.missingWhitespaceBeforeDoctypeName),this.state=w.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(m)}}_stateBeforeDoctypeName(m){if(isAsciiUpper(m))this._createDoctypeToken(String.fromCharCode(toAsciiLower(m))),this.state=w.DOCTYPE_NAME;else switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:break;case A.NULL:this._err(I.unexpectedNullCharacter),this._createDoctypeToken(ef),this.state=w.DOCTYPE_NAME;break;case A.GREATER_THAN_SIGN:{this._err(I.missingDoctypeName),this._createDoctypeToken(null);let m=this.currentToken;m.forceQuirks=!0,this.emitCurrentDoctype(m),this.state=w.DATA;break}case A.EOF:{this._err(I.eofInDoctype),this._createDoctypeToken(null);let m=this.currentToken;m.forceQuirks=!0,this.emitCurrentDoctype(m),this._emitEOFToken();break}default:this._createDoctypeToken(String.fromCodePoint(m)),this.state=w.DOCTYPE_NAME}}_stateDoctypeName(m){let E=this.currentToken;switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:this.state=w.AFTER_DOCTYPE_NAME;break;case A.GREATER_THAN_SIGN:this.state=w.DATA,this.emitCurrentDoctype(E);break;case A.NULL:this._err(I.unexpectedNullCharacter),E.name+=ef;break;case A.EOF:this._err(I.eofInDoctype),E.forceQuirks=!0,this.emitCurrentDoctype(E),this._emitEOFToken();break;default:E.name+=String.fromCodePoint(isAsciiUpper(m)?toAsciiLower(m):m)}}_stateAfterDoctypeName(m){let E=this.currentToken;switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:break;case A.GREATER_THAN_SIGN:this.state=w.DATA,this.emitCurrentDoctype(E);break;case A.EOF:this._err(I.eofInDoctype),E.forceQuirks=!0,this.emitCurrentDoctype(E),this._emitEOFToken();break;default:this._consumeSequenceIfMatch(ep.PUBLIC,!1)?this.state=w.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(ep.SYSTEM,!1)?this.state=w.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(I.invalidCharacterSequenceAfterDoctypeName),E.forceQuirks=!0,this.state=w.BOGUS_DOCTYPE,this._stateBogusDoctype(m))}}_stateAfterDoctypePublicKeyword(m){let E=this.currentToken;switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:this.state=w.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case A.QUOTATION_MARK:this._err(I.missingWhitespaceAfterDoctypePublicKeyword),E.publicId="",this.state=w.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case A.APOSTROPHE:this._err(I.missingWhitespaceAfterDoctypePublicKeyword),E.publicId="",this.state=w.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case A.GREATER_THAN_SIGN:this._err(I.missingDoctypePublicIdentifier),E.forceQuirks=!0,this.state=w.DATA,this.emitCurrentDoctype(E);break;case A.EOF:this._err(I.eofInDoctype),E.forceQuirks=!0,this.emitCurrentDoctype(E),this._emitEOFToken();break;default:this._err(I.missingQuoteBeforeDoctypePublicIdentifier),E.forceQuirks=!0,this.state=w.BOGUS_DOCTYPE,this._stateBogusDoctype(m)}}_stateBeforeDoctypePublicIdentifier(m){let E=this.currentToken;switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:break;case A.QUOTATION_MARK:E.publicId="",this.state=w.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case A.APOSTROPHE:E.publicId="",this.state=w.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case A.GREATER_THAN_SIGN:this._err(I.missingDoctypePublicIdentifier),E.forceQuirks=!0,this.state=w.DATA,this.emitCurrentDoctype(E);break;case A.EOF:this._err(I.eofInDoctype),E.forceQuirks=!0,this.emitCurrentDoctype(E),this._emitEOFToken();break;default:this._err(I.missingQuoteBeforeDoctypePublicIdentifier),E.forceQuirks=!0,this.state=w.BOGUS_DOCTYPE,this._stateBogusDoctype(m)}}_stateDoctypePublicIdentifierDoubleQuoted(m){let E=this.currentToken;switch(m){case A.QUOTATION_MARK:this.state=w.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case A.NULL:this._err(I.unexpectedNullCharacter),E.publicId+=ef;break;case A.GREATER_THAN_SIGN:this._err(I.abruptDoctypePublicIdentifier),E.forceQuirks=!0,this.emitCurrentDoctype(E),this.state=w.DATA;break;case A.EOF:this._err(I.eofInDoctype),E.forceQuirks=!0,this.emitCurrentDoctype(E),this._emitEOFToken();break;default:E.publicId+=String.fromCodePoint(m)}}_stateDoctypePublicIdentifierSingleQuoted(m){let E=this.currentToken;switch(m){case A.APOSTROPHE:this.state=w.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case A.NULL:this._err(I.unexpectedNullCharacter),E.publicId+=ef;break;case A.GREATER_THAN_SIGN:this._err(I.abruptDoctypePublicIdentifier),E.forceQuirks=!0,this.emitCurrentDoctype(E),this.state=w.DATA;break;case A.EOF:this._err(I.eofInDoctype),E.forceQuirks=!0,this.emitCurrentDoctype(E),this._emitEOFToken();break;default:E.publicId+=String.fromCodePoint(m)}}_stateAfterDoctypePublicIdentifier(m){let E=this.currentToken;switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:this.state=w.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case A.GREATER_THAN_SIGN:this.state=w.DATA,this.emitCurrentDoctype(E);break;case A.QUOTATION_MARK:this._err(I.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),E.systemId="",this.state=w.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case A.APOSTROPHE:this._err(I.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),E.systemId="",this.state=w.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case A.EOF:this._err(I.eofInDoctype),E.forceQuirks=!0,this.emitCurrentDoctype(E),this._emitEOFToken();break;default:this._err(I.missingQuoteBeforeDoctypeSystemIdentifier),E.forceQuirks=!0,this.state=w.BOGUS_DOCTYPE,this._stateBogusDoctype(m)}}_stateBetweenDoctypePublicAndSystemIdentifiers(m){let E=this.currentToken;switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:break;case A.GREATER_THAN_SIGN:this.emitCurrentDoctype(E),this.state=w.DATA;break;case A.QUOTATION_MARK:E.systemId="",this.state=w.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case A.APOSTROPHE:E.systemId="",this.state=w.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case A.EOF:this._err(I.eofInDoctype),E.forceQuirks=!0,this.emitCurrentDoctype(E),this._emitEOFToken();break;
vendor: 4,108 bytes, line 16
16default:this._err(I.missingQuoteBeforeDoctypeSystemIdentifier),E.forceQuirks=!0,this.state=w.BOGUS_DOCTYPE,this._stateBogusDoctype(m)}}_stateAfterDoctypeSystemKeyword(m){let E=this.currentToken;switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:this.state=w.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case A.QUOTATION_MARK:this._err(I.missingWhitespaceAfterDoctypeSystemKeyword),E.systemId="",this.state=w.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case A.APOSTROPHE:this._err(I.missingWhitespaceAfterDoctypeSystemKeyword),E.systemId="",this.state=w.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case A.GREATER_THAN_SIGN:this._err(I.missingDoctypeSystemIdentifier),E.forceQuirks=!0,this.state=w.DATA,this.emitCurrentDoctype(E);break;case A.EOF:this._err(I.eofInDoctype),E.forceQuirks=!0,this.emitCurrentDoctype(E),this._emitEOFToken();break;default:this._err(I.missingQuoteBeforeDoctypeSystemIdentifier),E.forceQuirks=!0,this.state=w.BOGUS_DOCTYPE,this._stateBogusDoctype(m)}}_stateBeforeDoctypeSystemIdentifier(m){let E=this.currentToken;switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:break;case A.QUOTATION_MARK:E.systemId="",this.state=w.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case A.APOSTROPHE:E.systemId="",this.state=w.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case A.GREATER_THAN_SIGN:this._err(I.missingDoctypeSystemIdentifier),E.forceQuirks=!0,this.state=w.DATA,this.emitCurrentDoctype(E);break;case A.EOF:this._err(I.eofInDoctype),E.forceQuirks=!0,this.emitCurrentDoctype(E),this._emitEOFToken();break;default:this._err(I.missingQuoteBeforeDoctypeSystemIdentifier),E.forceQuirks=!0,this.state=w.BOGUS_DOCTYPE,this._stateBogusDoctype(m)}}_stateDoctypeSystemIdentifierDoubleQuoted(m){let E=this.currentToken;switch(m){case A.QUOTATION_MARK:this.state=w.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case A.NULL:this._err(I.unexpectedNullCharacter),E.systemId+=ef;break;case A.GREATER_THAN_SIGN:this._err(I.abruptDoctypeSystemIdentifier),E.forceQuirks=!0,this.emitCurrentDoctype(E),this.state=w.DATA;break;case A.EOF:this._err(I.eofInDoctype),E.forceQuirks=!0,this.emitCurrentDoctype(E),this._emitEOFToken();break;default:E.systemId+=String.fromCodePoint(m)}}_stateDoctypeSystemIdentifierSingleQuoted(m){let E=this.currentToken;switch(m){case A.APOSTROPHE:this.state=w.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case A.NULL:this._err(I.unexpectedNullCharacter),E.systemId+=ef;break;case A.GREATER_THAN_SIGN:this._err(I.abruptDoctypeSystemIdentifier),E.forceQuirks=!0,this.emitCurrentDoctype(E),this.state=w.DATA;break;case A.EOF:this._err(I.eofInDoctype),E.forceQuirks=!0,this.emitCurrentDoctype(E),this._emitEOFToken();break;default:E.systemId+=String.fromCodePoint(m)}}_stateAfterDoctypeSystemIdentifier(m){let E=this.currentToken;switch(m){case A.SPACE:case A.LINE_FEED:case A.TABULATION:case A.FORM_FEED:break;case A.GREATER_THAN_SIGN:this.emitCurrentDoctype(E),this.state=w.DATA;break;case A.EOF:this._err(I.eofInDoctype),E.forceQuirks=!0,this.emitCurrentDoctype(E),this._emitEOFToken();break;default:this._err(I.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=w.BOGUS_DOCTYPE,this._stateBogusDoctype(m)}}_stateBogusDoctype(m){let E=this.currentToken;switch(m){case A.GREATER_THAN_SIGN:this.emitCurrentDoctype(E),this.state=w.DATA;break;case A.NULL:this._err(I.unexpectedNullCharacter);break;case A.EOF:this.emitCurrentDoctype(E),this._emitEOFToken()}}_stateCdataSection(m){switch(m){case A.RIGHT_SQUARE_BRACKET:this.state=w.CDATA_SECTION_BRACKET;break;case A.EOF:this._err(I.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(m)}}_stateCdataSectionBracket(m){m===A.RIGHT_SQUARE_BRACKET?this.state=w.CDATA_SECTION_END:(this._emitChars("]"),this.state=w.CDATA_SECTION,this._stateCdataSection(m))}_stateCdataSectionEnd(m){switch(m){case A.GREATER_THAN_SIGN:this.state=w.DATA;break;case A.RIGHT_SQUARE_BRACKET:this._emitChars("]");break;default:this._emitChars("]]"),this.state=w.CDATA_SECTION,this._stateCdataSection(m)}}_stateCharacterReference(m){m===A.NUMBER_SIGN?this.state=w.NUMERIC_CHARACTER_REFERENCE:tokenizer_isA
vendor: 5,192 bytes, line 16
16sciiAlphaNumeric(m)?(this.state=w.NAMED_CHARACTER_REFERENCE,this._stateNamedCharacterReference(m)):(this._flushCodePointConsumedAsCharacterReference(A.AMPERSAND),this._reconsumeInState(this.returnState,m))}_stateNamedCharacterReference(m){let E=this._matchNamedCharacterReference(m);if(this._ensureHibernation());else if(E){for(let m=0;m<E.length;m++)this._flushCodePointConsumedAsCharacterReference(E[m]);this.state=this.returnState}else this._flushCodePointConsumedAsCharacterReference(A.AMPERSAND),this.state=w.AMBIGUOUS_AMPERSAND}_stateAmbiguousAmpersand(m){tokenizer_isAsciiAlphaNumeric(m)?this._flushCodePointConsumedAsCharacterReference(m):(m===A.SEMICOLON&&this._err(I.unknownNamedCharacterReference),this._reconsumeInState(this.returnState,m))}_stateNumericCharacterReference(m){this.charRefCode=0,m===A.LATIN_SMALL_X||m===A.LATIN_CAPITAL_X?this.state=w.HEXADEMICAL_CHARACTER_REFERENCE_START:isAsciiDigit(m)?(this.state=w.DECIMAL_CHARACTER_REFERENCE,this._stateDecimalCharacterReference(m)):(this._err(I.absenceOfDigitsInNumericCharacterReference),this._flushCodePointConsumedAsCharacterReference(A.AMPERSAND),this._flushCodePointConsumedAsCharacterReference(A.NUMBER_SIGN),this._reconsumeInState(this.returnState,m))}_stateHexademicalCharacterReferenceStart(m){isAsciiHexDigit(m)?(this.state=w.HEXADEMICAL_CHARACTER_REFERENCE,this._stateHexademicalCharacterReference(m)):(this._err(I.absenceOfDigitsInNumericCharacterReference),this._flushCodePointConsumedAsCharacterReference(A.AMPERSAND),this._flushCodePointConsumedAsCharacterReference(A.NUMBER_SIGN),this._unconsume(2),this.state=this.returnState)}_stateHexademicalCharacterReference(m){isAsciiUpperHexDigit(m)?this.charRefCode=16*this.charRefCode+m-55:isAsciiLowerHexDigit(m)?this.charRefCode=16*this.charRefCode+m-87:isAsciiDigit(m)?this.charRefCode=16*this.charRefCode+m-48:m===A.SEMICOLON?this.state=w.NUMERIC_CHARACTER_REFERENCE_END:(this._err(I.missingSemicolonAfterCharacterReference),this.state=w.NUMERIC_CHARACTER_REFERENCE_END,this._stateNumericCharacterReferenceEnd(m))}_stateDecimalCharacterReference(m){isAsciiDigit(m)?this.charRefCode=10*this.charRefCode+m-48:m===A.SEMICOLON?this.state=w.NUMERIC_CHARACTER_REFERENCE_END:(this._err(I.missingSemicolonAfterCharacterReference),this.state=w.NUMERIC_CHARACTER_REFERENCE_END,this._stateNumericCharacterReferenceEnd(m))}_stateNumericCharacterReferenceEnd(m){if(this.charRefCode===A.NULL)this._err(I.nullCharacterReference),this.charRefCode=A.REPLACEMENT_CHARACTER;else if(this.charRefCode>1114111)this._err(I.characterReferenceOutsideUnicodeRange),this.charRefCode=A.REPLACEMENT_CHARACTER;else if(isSurrogate(this.charRefCode))this._err(I.surrogateCharacterReference),this.charRefCode=A.REPLACEMENT_CHARACTER;else if(isUndefinedCodePoint(this.charRefCode))this._err(I.noncharacterCharacterReference);else if(isControlCodePoint(this.charRefCode)||this.charRefCode===A.CARRIAGE_RETURN){this._err(I.controlCharacterReference);let m=eC.get(this.charRefCode);void 0!==m&&(this.charRefCode=m)}this._flushCodePointConsumedAsCharacterReference(this.charRefCode),this._reconsumeInState(this.returnState,m)}};let eb=new Set([M.DD,M.DT,M.LI,M.OPTGROUP,M.OPTION,M.P,M.RB,M.RP,M.RT,M.RTC]),ey=new Set([...eb,M.CAPTION,M.COLGROUP,M.TBODY,M.TD,M.TFOOT,M.TH,M.THEAD,M.TR]),eN=new Map([[M.APPLET,R.HTML],[M.CAPTION,R.HTML],[M.HTML,R.HTML],[M.MARQUEE,R.HTML],[M.OBJECT,R.HTML],[M.TABLE,R.HTML],[M.TD,R.HTML],[M.TEMPLATE,R.HTML],[M.TH,R.HTML],[M.ANNOTATION_XML,R.MATHML],[M.MI,R.MATHML],[M.MN,R.MATHML],[M.MO,R.MATHML],[M.MS,R.MATHML],[M.MTEXT,R.MATHML],[M.DESC,R.SVG],[M.FOREIGN_OBJECT,R.SVG],[M.TITLE,R.SVG]]),ek=[M.H1,M.H2,M.H3,M.H4,M.H5,M.H6],ex=[M.TR,M.TEMPLATE,M.HTML],eO=[M.TBODY,M.TFOOT,M.THEAD,M.TEMPLATE,M.HTML],eD=[M.TABLE,M.TEMPLATE,M.HTML],eR=[M.TD,M.TH];let OpenElementStack=class OpenElementStack{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(m,E,T){this.treeAdapter=E,this.handler=T,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=M.UNKNOWN,this.current=m}_indexOf(m){return this.items.lastIndexOf(m,this.stackTop)}_isInTemplate(){return this.currentTagId===M.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===R.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(m,E){this.stackTop++,this.items[this.stackTop]=m,this.current=m,this.tagIDs[this.stackTop]=E,this.currentTagId=E,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(m,E,!0)}pop(){let m=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(m,!0)}replace(m,E){let T=this._indexOf(m);this.items[T]=E,T===this.stackTop&&(this.current=E)}insertAfter(m,E,T){let A=this._indexOf(m)+1;this.items.splice(A,0,E),this.tagIDs.splice(A,0,T),this.stackTop++,A===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,A===this.stackTop)}popUntilTagNamePopped(m){let E=this.stackTop+1;do E=this.tagIDs.lastIndexOf(m,E-1);while(E>0&&this.treeAdapter.getNamespaceURI(this.items[E])!==R.HTML);
16this.shortenToLength(E<0?0:E)}shortenToLength(m){for(;this.stackTop>=m;){let E=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(E,this.stackTop<m)}}popUntilElementPopped(m){let E=this._indexOf(m);this.shortenToLength(E<0?0:E)}popUntilPopped(m,E){let T=this._indexOfTagNames(m,E);this.shortenToLength(T<0?0:T)}popUntilNumberedHeaderPopped(){this.popUntilPopped(ek,R.HTML)}popUntilTableCellPopped(){this.popUntilPopped(eR,R.HTML)}popAllUpToHtmlElement(){this.tmplCount=0,this.shortenToLength(1)}_indexOfTagNames(m,E){for(let T=this.stackTop;T>=0;T--)if(m.includes(this.tagIDs[T])&&this.treeAdapter.getNamespaceURI(this.items[T])===E)return T;return -1}clearBackTo(m,E){let T=this._indexOfTagNames(m,E);this.shortenToLength(T+1)}clearBackToTableContext(){this.clearBackTo(eD,R.HTML)}clearBackToTableBodyContext(){this.clearBackTo(eO,R.HTML)}clearBackToTableRowContext(){this.clearBackTo(ex,R.HTML)}remove(m){let E=this._indexOf(m);E>=0&&(E===this.stackTop?this.pop():(this.items.splice(E,1),this.tagIDs.splice(E,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(m,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===M.BODY?this.items[1]:null}contains(m){return this._indexOf(m)>-1}getCommonAncestor(m){let E=this._indexOf(m)-1;return E>=0?this.items[E]:null}isRootHtmlElementCurrent(){return 0===this.stackTop&&this.tagIDs[0]===M.HTML}hasInScope(m){for(let E=this.stackTop;E>=0;E--){let T=this.tagIDs[E],A=this.treeAdapter.getNamespaceURI(this.items[E]);if(T===m&&A===R.HTML)break;if(eN.get(T)===A)return!1}return!0}hasNumberedHeaderInScope(){for(let m=this.stackTop;m>=0;m--){let E=this.tagIDs[m],T=this.treeAdapter.getNamespaceURI(this.items[m]);if(isNumberedHeader(E)&&T===R.HTML)break;if(eN.get(E)===T)return!1}return!0}hasInListItemScope(m){for(let E=this.stackTop;E>=0;E--){let T=this.tagIDs[E],A=this.treeAdapter.getNamespaceURI(this.items[E]);if(T===m&&A===R.HTML)break;if((T===M.UL||T===M.OL)&&A===R.HTML||eN.get(T)===A)return!1}return!0}hasInButtonScope(m){for(let E=this.stackTop;E>=0;E--){let T=this.tagIDs[E],A=this.treeAdapter.getNamespaceURI(this.items[E]);if(T===m&&A===R.HTML)break;if(T===M.BUTTON&&A===R.HTML||eN.get(T)===A)return!1}return!0}hasInTableScope(m){for(let E=this.stackTop;E>=0;E--){let T=this.tagIDs[E],A=this.treeAdapter.getNamespaceURI(this.items[E]);if(A===R.HTML){if(T===m)break;if(T===M.TABLE||T===M.TEMPLATE||T===M.HTML)return!1}}return!0}hasTableBodyContextInTableScope(){for(let m=this.stackTop;m>=0;m--){let E=this.tagIDs[m],T=this.treeAdapter.getNamespaceURI(this.items[m]);if(T===R.HTML){if(E===M.TBODY||E===M.THEAD||E===M.TFOOT)break;if(E===M.TABLE||E===M.HTML)return!1}}return!0}hasInSelectScope(m){for(let E=this.stackTop;E>=0;E--){let T=this.tagIDs[E],A=this.treeAdapter.getNamespaceURI(this.items[E]);if(A===R.HTML){if(T===m)break;if(T!==M.OPTION&&T!==M.OPTGROUP)return!1}}return!0}generateImpliedEndTags(){for(;eb.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;ey.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(m){for(;this.currentTagId!==m&&ey.has(this.currentTagId);)this.pop()}};let eL=3;!function(m){m[m.Marker=0]="Marker",m[m.Element=1]="Element"}(F=F||(F={}));let eP={type:F.Marker};let FormattingElementList=class FormattingElementList{constructor(m){this.treeAdapter=m,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(m,E){let T=[],A=E.length,I=this.treeAdapter.getTagName(m),C=this.treeAdapter.getNamespaceURI(m);for(let m=0;m<this.entries.length;m++){let E=this.entries[m];if(E.type===F.Marker)break;let{element:S}=E;if(this.treeAdapter.getTagName(S)===I&&this.treeAdapter.getNamespaceURI(S)===C){let E=this.treeAdapter.getAttrList(S);E.length===A&&T.push({idx:m,attrs:E})}}return T}_ensureNoahArkCondition(m){if(this.entries.length<eL)return;let E=this.treeAdapter.getAttrList(m),T=this._getNoahArkConditionCandidates(m,E);if(T.length<eL)return;let A=new Map(E.map(m=>[m.name,m.value])),I=0;for(let m=0;m<T.length;m++){let E=T[m];E.attrs.every(m=>A.get(m.name)===m.value)&&(I+=1)>=eL&&this.entries.splice(E.idx,1)}}insertMarker(){this.entries.unshift(eP)}pushElement(m,E){this._ensureNoahArkCondition(m),this.entries.unshift({type:F.Element,element:m,token:E})}insertElementAfterBookmark(m,E){let T=this.entries.indexOf(this.bookmark);this.entries.splice(T,0,{type:F.Element,element:m,token:E})}removeEntry(m){let E=this.entries.indexOf(m);E>=0&&this.entries.splice(E,1)}clearToLastMarker(){let m=this.entries.indexOf(eP);m>=0?this.entries.splice(0,m+1):this.entries.length=0}getElementEntryInScopeWithTagName(m){let E=this.entries.find(E=>E.type===F.Marker||this.treeAdapter.getTagName(E.element)===m);return E&&E.type===F.Element?E:null}getElementEntry(m){return this.entries.find(E=>E.type===F.Element&&E.element===m)}};function createTextNode(m){return{nodeName:"#text",value:m,parentNode:null}}let eB={createDocument:()=>({nodeName:"#document",mode:P.NO_QUIRKS,childNodes:[]}),createDocumentFragment:()=>({nodeName:"#document-fragment",childNodes:[]}),createElement:(m,E,T)=>({nodeName:m,tagName:m,attrs:T,namespaceURI:E,childNodes:[],parentNode:null}),createCommentNode:m=>({nodeName:"#comment",data:m,parentNode:null}),appendChild(m,E){m.childNodes.push(E),E.parentNode=m},insertBefore(m,E,T){let A=m.childNodes.indexOf(T);m.childNodes.splice(A,0,E),E.parentNode=m},setTemplateContent(m,E){m.content=E},getTemplateContent:m=>m.content,setDocumentType(m,E,T,A){let I=m.childNodes.find(m=>"#documentType"===m.nodeName);if(I)I.name=E,I.publicId=T,I.systemId=A;else{let I={nodeName:"#documentType",name:E,publicId:T,systemId:A,parentNode:null};eB.appendChild(m,I)}},setDocumentMode(m,E){m.mode=E},getDocumentMode:m=>m.mode,detachNode(m){if(m.parentNode){let E=m.parentNode.childNodes.indexOf(m);m.parentNode.childNodes.splice(E,1),m.parentNode=null}},insertText(m,E){if(m.childNodes.length>0){let T=m.childNodes[m.childNodes.length-1];if(eB.isTextNode(T)){T.value+=E;return}}eB.appendChild(m,createTextNode(E))},insertTextBefore(m,E,T){let A=m.childNodes[m.childNodes.indexOf(T)-1];A&&eB.isTextNode(A)?A.value+=E:eB.insertBefore(m,createTextNode(E),T)},adoptAttributes(m,E){let T=new Set(m.attrs.map(m=>m.name));for(let A=0;A<E.length;A++)T.has(E[A].name)||m.attrs.push(E[A])},getFirstChild:m=>m.childNodes[0],getChildNodes:m=>m.childNodes,getParentNode:m=>m.parentNode,getAttrList:m=>m.attrs,getTagName:m=>m.tagName,getNamespaceURI:m=>m.namespaceURI,getTextNodeContent:m=>m.value,getCommentNodeContent:m=>m.data,getDocumentTypeNodeName:m=>m.name,getDocumentTypeNodePublicId:m=>m.publicId,getDocumentTypeNodeSystemId:m=>m.systemId,isTextNode:m=>"#text"===m.nodeName,isCommentNode:m=>"#comment"===m.nodeName,isDocumentTypeNode:m=>"#documentType"===m.nodeName,isElementNode:m=>Object.prototype.hasOwnProperty.call(m,"tagName"),setNodeSourceCodeLocation(m,E){m.sourceCodeLocation=E},getNodeSourceCodeLocation:m=>m.sourceCodeLocation,updateNodeSourceCodeLocation(m,E){m.sourceCodeLocation={...m.sourceCodeLocation,...E}}},eM="html",ev="about:legacy-compat",ew="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd",eF=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],eH=[...eF,"-/
16/w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],eU=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),eG=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],ez=[...eG,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function hasPrefix(m,E){return E.some(E=>m.startsWith(E))}function isConforming(m){return m.name===eM&&null===m.publicId&&(null===m.systemId||m.systemId===ev)}function getDocumentMode(m){if(m.name!==eM)return P.QUIRKS;let{systemId:E}=m;if(E&&E.toLowerCase()===ew)return P.QUIRKS;let{publicId:T}=m;if(null!==T){if(T=T.toLowerCase(),eU.has(T))return P.QUIRKS;let m=null===E?eH:eF;if(hasPrefix(T,m))return P.QUIRKS;if(hasPrefix(T,m=null===E?eG:ez))return P.LIMITED_QUIRKS}return P.NO_QUIRKS}let eY={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},eq="definitionurl",ej="definitionURL",eW=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(m=>[m.toLowerCase(),m])),eV=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:R.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:R.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:R.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:R.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:R.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:R.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:R.XLINK}
16],["xml:base",{prefix:"xml",name:"base",namespace:R.XML}],["xml:lang",{prefix:"xml",name:"lang",namespace:R.XML}],["xml:space",{prefix:"xml",name:"space",namespace:R.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:R.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:R.XMLNS}]]),eQ=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(m=>[m.toLowerCase(),m])),eX=new Set([M.B,M.BIG,M.BLOCKQUOTE,M.BODY,M.BR,M.CENTER,M.CODE,M.DD,M.DIV,M.DL,M.DT,M.EM,M.EMBED,M.H1,M.H2,M.H3,M.H4,M.H5,M.H6,M.HEAD,M.HR,M.I,M.IMG,M.LI,M.LISTING,M.MENU,M.META,M.NOBR,M.OL,M.P,M.PRE,M.RUBY,M.S,M.SMALL,M.SPAN,M.STRONG,M.STRIKE,M.SUB,M.SUP,M.TABLE,M.TT,M.U,M.UL,M.VAR]);function causesExit(m){let E=m.tagID,T=E===M.FONT&&m.attrs.some(({name:m})=>m===L.COLOR||m===L.SIZE||m===L.FACE);return T||eX.has(E)}function adjustTokenMathMLAttrs(m){for(let E=0;E<m.attrs.length;E++)if(m.attrs[E].name===eq){m.attrs[E].name=ej;break}}function adjustTokenSVGAttrs(m){for(let E=0;E<m.attrs.length;E++){let T=eW.get(m.attrs[E].name);null!=T&&(m.attrs[E].name=T)}}function adjustTokenXMLAttrs(m){for(let E=0;E<m.attrs.length;E++){let T=eV.get(m.attrs[E].name);T&&(m.attrs[E].prefix=T.prefix,m.attrs[E].name=T.name,m.attrs[E].namespace=T.namespace)}}function adjustTokenSVGTagName(m){let E=eQ.get(m.tagName);null!=E&&(m.tagName=E,m.tagID=getTagID(m.tagName))}function isMathMLTextIntegrationPoint(m,E){return E===R.MATHML&&(m===M.MI||m===M.MO||m===M.MN||m===M.MS||m===M.MTEXT)}function isHtmlIntegrationPoint(m,E,T){if(E===R.MATHML&&m===M.ANNOTATION_XML){for(let m=0;m<T.length;m++)if(T[m].name===L.ENCODING){let E=T[m].value.toLowerCase();return E===eY.TEXT_HTML||E===eY.APPLICATION_XML}}return E===R.SVG&&(m===M.FOREIGN_OBJECT||m===M.DESC||m===M.TITLE)}function isIntegrationPoint(m,E,T,A){return(!A||A===R.HTML)&&isHtmlIntegrationPoint(m,E,T)||(!A||A===R.MATHML)&&isMathMLTextIntegrationPoint(m,E)}let eK="hidden",eJ=8,eZ=3;!function(m){m[m.INITIAL=0]="INITIAL",m[m.BEFORE_HTML=1]="BEFORE_HTML",m[m.BEFORE_HEAD=2]="BEFORE_HEAD",m[m.IN_HEAD=3]="IN_HEAD",m[m.IN_HEAD_NO_SCRIPT=4]="IN_HEAD_NO_SCRIPT",m[m.AFTER_HEAD=5]="AFTER_HEAD",m[m.IN_BODY=6]="IN_BODY",m[m.TEXT=7]="TEXT",m[m.IN_TABLE=8]="IN_TABLE",m[m.IN_TABLE_TEXT=9]="IN_TABLE_TEXT",m[m.IN_CAPTION=10]="IN_CAPTION",m[m.IN_COLUMN_GROUP=11]="IN_COLUMN_GROUP",m[m.IN_TABLE_BODY=12]="IN_TABLE_BODY",m[m.IN_ROW=13]="IN_ROW",m[m.IN_CELL=14]="IN_CELL",m[m.IN_SELECT=15]="IN_SELECT",m[m.IN_SELECT_IN_TABLE=16]="IN_SELECT_IN_TABLE",m[m.IN_TEMPLATE=17]="IN_TEMPLATE",m[m.AFTER_BODY=18]="AFTER_BODY",m[m.IN_FRAMESET=19]="IN_FRAMESET",m[m.AFTER_FRAMESET=20]="AFTER_FRAMESET",m[m.AFTER_AFTER_BODY=21]="AFTER_AFTER_BODY",m[m.AFTER_AFTER_FRAMESET=22]="AFTER_AFTER_FRAMESET"}(H||(H={}));let e$={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},e0=new Set([M.TABLE,M.TBODY,M.TFOOT,M.THEAD,M.TR]),e1={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:eB,onParseError:null};let parser_Parser=class parser_Parser{constructor(m,E,T=null,A=null){this.fragmentContext=T,this.scriptHandler=A,this.currentToken=null,this.stopped=!1,this.insertionMode=H.INITIAL,this.originalInsertionMode=H.INITIAL,this.headElement=null,this.formElement=null,this.currentNotInHTML=!1,this.tmplInsertionModeStack=[],this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1,this.options={...e1,...m},this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=null!=E?E:this.treeAdapter.createDocument(),this.tokenizer=new Tokenizer(this.options,this),this.activeFormattingElements=new FormattingElementList(this.treeAdapter),this.fragmentContextID=T?getTagID(this.treeAdapter.getTagName(T)):M.UNKNOWN,this._setContextModes(null!=T?T:this.document,this.fragmentContextID),this.openElements=new OpenElementStack(this.document,this.treeAdapter,this)}static parse(m,E){let T=new this(E);return T.tokenizer.write(m,!0),T.document}
vendor: 23,911 bytes, line 16
16static getFragmentParser(m,E){let T={...e1,...E};null!=m||(m=T.treeAdapter.createElement(B.TEMPLATE,R.HTML,[]));let A=T.treeAdapter.createElement("documentmock",R.HTML,[]),I=new this(T,A,m);return I.fragmentContextID===M.TEMPLATE&&I.tmplInsertionModeStack.unshift(H.IN_TEMPLATE),I._initTokenizerForFragmentParsing(),I._insertFakeRootElement(),I._resetInsertionMode(),I._findFormInFragmentContext(),I}getFragment(){let m=this.treeAdapter.getFirstChild(this.document),E=this.treeAdapter.createDocumentFragment();return this._adoptNodes(m,E),E}_err(m,E,T){var A;if(!this.onParseError)return;let I=null!==(A=m.location)&&void 0!==A?A:e$,C={code:E,startLine:I.startLine,startCol:I.startCol,startOffset:I.startOffset,endLine:T?I.startLine:I.endLine,endCol:T?I.startCol:I.endCol,endOffset:T?I.startOffset:I.endOffset};this.onParseError(C)}onItemPush(m,E,T){var A,I;null===(I=(A=this.treeAdapter).onItemPush)||void 0===I||I.call(A,m),T&&this.openElements.stackTop>0&&this._setContextModes(m,E)}onItemPop(m,E){var T,A;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(m,this.currentToken),null===(A=(T=this.treeAdapter).onItemPop)||void 0===A||A.call(T,m,this.openElements.current),E){let m,E;0===this.openElements.stackTop&&this.fragmentContext?(m=this.fragmentContext,E=this.fragmentContextID):{current:m,currentTagId:E}=this.openElements,this._setContextModes(m,E)}}_setContextModes(m,E){let T=m===this.document||this.treeAdapter.getNamespaceURI(m)===R.HTML;this.currentNotInHTML=!T,this.tokenizer.inForeignNode=!T&&!this._isIntegrationPoint(E,m)}_switchToTextParsing(m,E){this._insertElement(m,R.HTML),this.tokenizer.state=E,this.originalInsertionMode=this.insertionMode,this.insertionMode=H.TEXT}switchToPlaintextParsing(){this.insertionMode=H.TEXT,this.originalInsertionMode=H.IN_BODY,this.tokenizer.state=eS.PLAINTEXT}_getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let m=this.fragmentContext;for(;m;){if(this.treeAdapter.getTagName(m)===B.FORM){this.formElement=m;break}m=this.treeAdapter.getParentNode(m)}}_initTokenizerForFragmentParsing(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===R.HTML)switch(this.fragmentContextID){case M.TITLE:case M.TEXTAREA:this.tokenizer.state=eS.RCDATA;break;case M.STYLE:case M.XMP:case M.IFRAME:case M.NOEMBED:case M.NOFRAMES:case M.NOSCRIPT:this.tokenizer.state=eS.RAWTEXT;break;case M.SCRIPT:this.tokenizer.state=eS.SCRIPT_DATA;break;case M.PLAINTEXT:this.tokenizer.state=eS.PLAINTEXT}}_setDocumentType(m){let E=m.name||"",T=m.publicId||"",A=m.systemId||"";if(this.treeAdapter.setDocumentType(this.document,E,T,A),m.location){let E=this.treeAdapter.getChildNodes(this.document),T=E.find(m=>this.treeAdapter.isDocumentTypeNode(m));T&&this.treeAdapter.setNodeSourceCodeLocation(T,m.location)}}_attachElementToTree(m,E){if(this.options.sourceCodeLocationInfo){let T=E&&{...E,startTag:E};this.treeAdapter.setNodeSourceCodeLocation(m,T)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(m);else{let E=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(E,m)}}_appendElement(m,E){let T=this.treeAdapter.createElement(m.tagName,E,m.attrs);this._attachElementToTree(T,m.location)}_insertElement(m,E){let T=this.treeAdapter.createElement(m.tagName,E,m.attrs);this._attachElementToTree(T,m.location),this.openElements.push(T,m.tagID)}_insertFakeElement(m,E){let T=this.treeAdapter.createElement(m,R.HTML,[]);this._attachElementToTree(T,null),this.openElements.push(T,E)}_insertTemplate(m){let E=this.treeAdapter.createElement(m.tagName,R.HTML,m.attrs),T=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(E,T),this._attachElementToTree(E,m.location),this.openElements.push(E,m.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(T,null)}_insertFakeRootElement(){let m=this.treeAdapter.createElement(B.HTML,R.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(m,null),this.treeAdapter.appendChild(this.openElements.current,m),this.openElements.push(m,M.HTML)}_appendCommentNode(m,E){let T=this.treeAdapter.createCommentNode(m.data);this.treeAdapter.appendChild(E,T),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(T,m.location)}_insertCharacters(m){let E,T;if(this._shouldFosterParentOnInsertion()?({parent:E,beforeElement:T}=this._findFosterParentingLocation(),T?this.treeAdapter.insertTextBefore(E,m.chars,T):this.treeAdapter.insertText(E,m.chars)):(E=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(E,m.chars)),!m.location)return;let A=this.treeAdapter.getChildNodes(E),I=T?A.lastIndexOf(T):A.length,C=A[I-1],S=this.treeAdapter.getNodeSourceCodeLocation(C);if(S){let{endLine:E,endCol:T,endOffset:A}=m.location;this.treeAdapter.updateNodeSourceCodeLocation(C,{endLine:E,endCol:T,endOffset:A})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(C,m.location)}_adoptNodes(m,E){for(let T=this.treeAdapter.getFirstChild(m);T;T=this.treeAdapter.getFirstChild(m))this.treeAdapter.detachNode(T),this.treeAdapter.appendChild(E,T)}_setEndLocation(m,E){if(this.treeAdapter.getNodeSourceCodeLocation(m)&&E.location){let T=E.location,A=this.treeAdapter.getTagName(m),I=E.type===C.END_TAG&&A===E.tagName?{endTag:{...T},endLine:T.endLine,endCol:T.endCol,endOffset:T.endOffset}:{endLine:T.startLine,endCol:T.startCol,endOffset:T.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(m,I)}}shouldProcessStartTagTokenInForeignContent(m){let E,T;return!!this.currentNotInHTML&&(0===this.openElements.stackTop&&this.fragmentContext?(E=this.fragmentContext,T=this.fragmentContextID):{current:E,currentTagId:T}=this.openElements,(m.tagID!==M.SVG||this.treeAdapter.getTagName(E)!==B.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(E)!==R.MATHML)&&(this.tokenizer.inForeignNode||(m.tagID===M.MGLYPH||m.tagID===M.MALIGNMARK)&&!this._isIntegrationPoint(T,E,R.HTML)))}_processToken(m){switch(m.type){case C.CHARACTER:this.onCharacter(m);break;case C.NULL_CHARACTER:this.onNullCharacter(m);break;case C.COMMENT:this.onComment(m);break;case C.DOCTYPE:this.onDoctype(m);break;case C.START_TAG:this._processStartTag(m);break;case C.END_TAG:this.onEndTag(m);break;case C.EOF:this.onEof(m);break;case C.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(m)}}_isIntegrationPoint(m,E,T){let A=this.treeAdapter.getNamespaceURI(E),I=this.treeAdapter.getAttrList(E);return isIntegrationPoint(m,A,I,T)}_reconstructActiveFormattingElements(){let m=this.activeFormattingElements.entries.length;if(m){let E=this.activeFormattingElements.entries.findIndex(m=>m.type===F.Marker||this.openElements.contains(m.element)),T=E<0?m-1:E-1;for(let m=T;m>=0;m--){let E=this.activeFormattingElements.entries[m];this._insertElement(E.token,this.treeAdapter.getNamespaceURI(E.element)),E.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=H.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(M.P),this.openElements.popUntilTagNamePopped(M.P)}_resetInsertionMode(){for(let m=this.openElements.stackTop;m>=0;m--)switch(0===m&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[m]){case M.TR:this.insertionMode=H.IN_ROW;return;case M.TBODY:case M.THEAD:case M.TFOOT:this.insertionMode=H.IN_TABLE_BODY;return;case M.CAPTION:this.insertionMode=H.IN_CAPTION;return;case M.COLGROUP:this.insertionMode=H.IN_COLUMN_GROUP;return;case M.TABLE:this.insertionMode=H.IN_TABLE;return;case M.BODY:this.insertionMode=H.IN_BODY;return;case M.FRAMESET:this.insertionMode=H.IN_FRAMESET;return;case M.SELECT:this._resetInsertionModeForSelect(m);return;case M.TEMPLATE:this.insertionMode=this.tmplInsertionModeStack[0];return;case M.HTML:this.insertionMode=this.headElement?H.AFTER_HEAD:H.BEFORE_HEAD;return;case M.TD:case M.TH:if(m>0){this.insertionMode=H.IN_CELL;return}break;case M.HEAD:if(m>0){this.insertionMode=H.IN_HEAD;return}}this.insertionMode=H.IN_BODY}_resetInsertionModeForSelect(m){if(m>0)for(let E=m-1;E>0;E--){let m=this.openElements.tagIDs[E];if(m===M.TEMPLATE)break;if(m===M.TABLE){this.insertionMode=H.IN_SELECT_IN_TABLE;return}}this.insertionMode=H.IN_SELECT}_isElementCausesFosterParenting(m){return e0.has(m)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let m=this.openElements.stackTop;m>=0;m--){let E=this.openElements.items[m];switch(this.openElements.tagIDs[m]){case M.TEMPLATE:if(this.treeAdapter.getNamespaceURI(E)===R.HTML)return{parent:this.treeAdapter.getTemplateContent(E),beforeElement:null};break;case M.TABLE:{let T=this.treeAdapter.getParentNode(E);if(T)return{parent:T,beforeElement:E};return{parent:this.openElements.items[m-1],beforeElement:null}}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(m){let E=this._findFosterParentingLocation();E.beforeElement?this.treeAdapter.insertBefore(E.parent,m,E.beforeElement):this.treeAdapter.appendChild(E.parent,m)}_isSpecialElement(m,E){let T=this.treeAdapter.getNamespaceURI(m);return eI[T].has(E)}onCharacter(m){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){characterInForeignContent(this,m);return}switch(this.insertionMode){case H.INITIAL:tokenInInitialMode(this,m);break;case H.BEFORE_HTML:tokenBeforeHtml(this,m);break;case H.BEFORE_HEAD:tokenBeforeHead(this,m);break;case H.IN_HEAD:tokenInHead(this,m);break;case H.IN_HEAD_NO_SCRIPT:tokenInHeadNoScript(this,m);break;case H.AFTER_HEAD:tokenAfterHead(this,m);break;case H.IN_BODY:case H.IN_CAPTION:case H.IN_CELL:case H.IN_TEMPLATE:characterInBody(this,m);break;case H.TEXT:case H.IN_SELECT:case H.IN_SELECT_IN_TABLE:this._insertCharacters(m);break;case H.IN_TABLE:case H.IN_TABLE_BODY:case H.IN_ROW:characterInTable(this,m);break;case H.IN_TABLE_TEXT:characterInTableText(this,m);break;case H.IN_COLUMN_GROUP:tokenInColumnGroup(this,m);break;case H.AFTER_BODY:tokenAfterBody(this,m);break;case H.AFTER_AFTER_BODY:tokenAfterAfterBody(this,m)}}onNullCharacter(m){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){nullCharacterInForeignContent(this,m);return}switch(this.insertionMode){case H.INITIAL:tokenInInitialMode(this,m);break;case H.BEFORE_HTML:tokenBeforeHtml(this,m);break;case H.BEFORE_HEAD:tokenBeforeHead(this,m);break;case H.IN_HEAD:tokenInHead(this,m);break;case H.IN_HEAD_NO_SCRIPT:tokenInHeadNoScript(this,m);break;case H.AFTER_HEAD:tokenAfterHead(this,m);break;case H.TEXT:this._insertCharacters(m);break;case H.IN_TABLE:case H.IN_TABLE_BODY:case H.IN_ROW:characterInTable(this,m);break;case H.IN_COLUMN_GROUP:tokenInColumnGroup(this,m);break;case H.AFTER_BODY:tokenAfterBody(this,m);break;case H.AFTER_AFTER_BODY:tokenAfterAfterBody(this,m)}}onComment(m){if(this.skipNextNewLine=!1,this.currentNotInHTML){appendComment(this,m);return}switch(this.insertionMode){case H.INITIAL:case H.BEFORE_HTML:case H.BEFORE_HEAD:case H.IN_HEAD:case H.IN_HEAD_NO_SCRIPT:case H.AFTER_HEAD:case H.IN_BODY:case H.IN_TABLE:case H.IN_CAPTION:case H.IN_COLUMN_GROUP:case H.IN_TABLE_BODY:case H.IN_ROW:case H.IN_CELL:case H.IN_SELECT:case H.IN_SELECT_IN_TABLE:case H.IN_TEMPLATE:case H.IN_FRAMESET:case H.AFTER_FRAMESET:appendComment(this,m);break;case H.IN_TABLE_TEXT:tokenInTableText(this,m);break;case H.AFTER_BODY:appendCommentToRootHtmlElement(this,m);break;case H.AFTER_AFTER_BODY:case H.AFTER_AFTER_FRAMESET:appendCommentToDocument(this,m)}}onDoctype(m){switch(this.skipNextNewLine=!1,this.insertionMode){case H.INITIAL:doctypeInInitialMode(this,m);break;case H.BEFORE_HEAD:case H.IN_HEAD:case H.IN_HEAD_NO_SCRIPT:case H.AFTER_HEAD:this._err(m,I.misplacedDoctype);break;case H.IN_TABLE_TEXT:tokenInTableText(this,m)}}onStartTag(m){this.skipNextNewLine=!1,this.currentToken=m,this._processStartTag(m),m.selfClosing&&!m.ackSelfClosing&&this._err(m,I.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(m){this.shouldProcessStartTagTokenInForeignContent(m)?startTagInForeignContent(this,m):this._startTagOutsideForeignContent(m)}_startTagOutsideForeignContent(m){switch(this.insertionMode){case H.INITIAL:tokenInInitialMode(this,m);break;case H.BEFORE_HTML:startTagBeforeHtml(this,m);break;case H.BEFORE_HEAD:startTagBeforeHead(this,m);break;case H.IN_HEAD:startTagInHead(this,m);break;case H.IN_HEAD_NO_SCRIPT:startTagInHeadNoScript(this,m);break;case H.AFTER_HEAD:startTagAfterHead(this,m);break;case H.IN_BODY:startTagInBody(this,m);break;case H.IN_TABLE:startTagInTable(this,m);break;case H.IN_TABLE_TEXT:tokenInTableText(this,m);break;case H.IN_CAPTION:startTagInCaption(this,m);break;case H.IN_COLUMN_GROUP:startTagInColumnGroup(this,m);break;case H.IN_TABLE_BODY:startTagInTableBody(this,m);break;case H.IN_ROW:startTagInRow(this,m);break;case H.IN_CELL:startTagInCell(this,m);break;case H.IN_SELECT:startTagInSelect(this,m);break;case H.IN_SELECT_IN_TABLE:startTagInSelectInTable(this,m);break;case H.IN_TEMPLATE:startTagInTemplate(this,m);break;case H.AFTER_BODY:startTagAfterBody(this,m);break;case H.IN_FRAMESET:startTagInFrameset(this,m);break;case H.AFTER_FRAMESET:startTagAfterFrameset(this,m);break;case H.AFTER_AFTER_BODY:startTagAfterAfterBody(this,m);break;case H.AFTER_AFTER_FRAMESET:startTagAfterAfterFrameset(this,m)}}onEndTag(m){this.skipNextNewLine=!1,this.currentToken=m,this.currentNotInHTML?endTagInForeignContent(this,m):this._endTagOutsideForeignContent(m)}_endTagOutsideForeignContent(m){switch(this.insertionMode){case H.INITIAL:tokenInInitialMode(this,m);break;case H.BEFORE_HTML:endTagBeforeHtml(this,m);break;case H.BEFORE_HEAD:endTagBeforeHead(this,m);break;case H.IN_HEAD:endTagInHead(this,m);break;case H.IN_HEAD_NO_SCRIPT:endTagInHeadNoScript(this,m);break;case H.AFTER_HEAD:endTagAfterHead(this,m);break;case H.IN_BODY:endTagInBody(this,m);break;case H.TEXT:endTagInText(this,m);break;case H.IN_TABLE:endTagInTable(this,m);break;case H.IN_TABLE_TEXT:tokenInTableText(this,m);break;case H.IN_CAPTION:endTagInCaption(this,m);break;case H.IN_COLUMN_GROUP:endTagInColumnGroup(this,m);break;case H.IN_TABLE_BODY:endTagInTableBody(this,m);break;case H.IN_ROW:endTagInRow(this,m);break;case H.IN_CELL:endTagInCell(this,m);break;case H.IN_SELECT:endTagInSelect(this,m);break;case H.IN_SELECT_IN_TABLE:endTagInSelectInTable(this,m);break;case H.IN_TEMPLATE:endTagInTemplate(this,m);break;case H.AFTER_BODY:endTagAfterBody(this,m);break;case H.IN_FRAMESET:endTagInFrameset(this,m);break;case H.AFTER_FRAMESET:endTagAfterFrameset(this,m);break;case H.AFTER_AFTER_BODY:tokenAfterAfterBody(this,m)}}onEof(m){switch(this.insertionMode){case H.INITIAL:tokenInInitialMode(this,m);break;case H.BEFORE_HTML:tokenBeforeHtml(this,m);break;case H.BEFORE_HEAD:tokenBeforeHead(this,m);break;case H.IN_HEAD:tokenInHead(this,m);break;case H.IN_HEAD_NO_SCRIPT:tokenInHeadNoScript(this,m);break;case H.AFTER_HEAD:tokenAfterHead(this,m);break;case H.IN_BODY:case H.IN_TABLE:case H.IN_CAPTION:case H.IN_COLUMN_GROUP:case H.IN_TABLE_BODY:case H.IN_ROW:case H.IN_CELL:case H.IN_SELECT:case H.IN_SELECT_IN_TABLE:eofInBody(this,m);break;case H.TEXT:eofInText(this,m);break;case H.IN_TABLE_TEXT:tokenInTableText(this,m);break;case H.IN_TEMPLATE:eofInTemplate(this,m);break;case H.AFTER_BODY:case H.IN_FRAMESET:case H.AFTER_FRAMESET:case H.AFTER_AFTER_BODY:case H.AFTER_AFTER_FRAMESET:stopParsing(this,m)}}onWhitespaceCharacter(m){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,m.chars.charCodeAt(0)===A.LINE_FEED)){if(1===m.chars.length)return;m.chars=m.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(m);return}switch(this.insertionMode){case H.IN_HEAD:case H.IN_HEAD_NO_SCRIPT:case H.AFTER_HEAD:case H.TEXT:case H.IN_COLUMN_GROUP:case H.IN_SELECT:case H.IN_SELECT_IN_TABLE:case H.IN_FRAMESET:case H.AFTER_FRAMESET:this._insertCharacters(m);break;case H.IN_BODY:case H.IN_CAPTION:case H.IN_CELL:case H.IN_TEMPLATE:case H.AFTER_BODY:case H.AFTER_AFTER_BODY:case H.AFTER_AFTER_FRAMESET:whitespaceCharacterInBody(this,m);break;case H.IN_TABLE:case H.IN_TABLE_BODY:case H.IN_ROW:characterInTable(this,m);break;case H.IN_TABLE_TEXT:whitespaceCharacterInTableText(this,m)}}};function aaObtainFormattingElementEntry(m,E){let T=m.activeFormattingElements.getElementEntryInScopeWithTagName(E.tagName);return T?m.openElements.contains(T.element)?m.openElements.hasInScope(E.tagID)||(T=null):(m.activeFormattingElements.removeEntry(T),T=null):genericEndTagInBody(m,E),T}function aaObtainFurthestBlock(m,E){let T=null,A=m.openElements.stackTop;for(;A>=0;A--){let I=m.openElements.items[A];if(I===E.element)break;m._isSpecialElement(I,m.openElements.tagIDs[A])&&(T=I)}return T||(m.openElements.shortenToLength(A<0?0:A),m.activeFormattingElements.removeEntry(E)),T}function aaInnerLoop(m,E,T){let A=E,I=m.openElements.getCommonAncestor(E);for(let C=0,S=I;S!==T;C++,S=I){I=m.openElements.getCommonAncestor(S);let T=m.activeFormattingElements.getElementEntry(S),N=T&&C>=eZ,k=!T||N;k?(N&&m.activeFormattingElements.removeEntry(T),m.openElements.remove(S)):(S=aaRecreateElementFromEntry(m,T),A===E&&(m.activeFormattingElements.bookmark=T),m.treeAdapter.detachNode(A),m.treeAdapter.appendChild(S,A),A=S)}return A}function aaRecreateElementFromEntry(m,E){let T=m.treeAdapter.getNamespaceURI(E.element),A=m.treeAdapter.createElement(E.token.tagName,T,E.token.attrs);return m.openElements.replace(E.element,A),E.element=A,A}function aaInsertLastNodeInCommonAncestor(m,E,T){let A=m.treeAdapter.getTagName(E),I=getTagID(A);if(m._isElementCausesFosterParenting(I))m._fosterParentElement(T);else{let A=m.treeAdapter.getNamespaceURI(E);I===M.TEMPLATE&&A===R.HTML&&(E=m.treeAdapter.getTemplateContent(E)),m.treeAdapter.appendChild(E,T)}}function aaReplaceFormattingElement(m,E,T){let A=m.treeAdapter.getNamespaceURI(T.element),{token:I}=T,C=m.treeAdapter.createElement(I.tagName,A,I.attrs);m._adoptNodes(E,C),m.treeAdapter.appendChild(E,C),m.activeFormattingElements.insertElementAfterBookmark(C,I),m.activeFormattingElements.removeEntry(T),m.openElements.remove(T.element),m.openElements.insertAfter(E,C,I.tagID)}function callAdoptionAgency(m,E){for(let T=0;T<eJ;T++){let T=aaObtainFormattingElementEntry(m,E);if(!T)break;let A=aaObtainFurthestBlock(m,T);if(!A)break;m.activeFormattingElements.bookmark=T;let I=aaInnerLoop(m,A,T.element),C=m.openElements.getCommonAncestor(T.element);m.treeAdapter.detachNode(I),C&&aaInsertLastNodeInCommonAncestor(m,C,I),aaReplaceFormattingElement(m,A,T)}}function appendComment(m,E){m._appendCommentNode(E,m.openElements.currentTmplContentOrNode)}function appendCommentToRootHtmlElement(m,E){m._appendCommentNode(E,m.openElements.items[0])}function appendCommentToDocument(m,E){m._appendCommentNode(E,m.document)}function stopParsing(m,E){if(m.stopped=!0,E.location){let T=m.fragmentContext?0:2;for(let A=m.openElements.stackTop;A>=T;A--)m._setEndLocation(m.openElements.items[A],E);if(!m.fragmentContext&&m.openElements.stackTop>=0){let T=m.openElements.items[0],A=m.treeAdapter.getNodeSourceCodeLocation(T);if(A&&!A.endTag&&(m._setEndLocation(T,E),m.openElements.stackTop>=1)){let T=m.openElements.items[1],A=m.treeAdapter.getNodeSourceCodeLocation(T);A&&!A.endTag&&m._setEndLocation(T,E)}}}}function doctypeInInitialMode(m,E){m._setDocumentType(E);let T=E.forceQuirks?P.QUIRKS:getDocumentMode(E);isConforming(E)||m._err(E,I.nonConformingDoctype),m.treeAdapter.setDocumentMode(m.document,T),m.insertionMode=H.BEFORE_HTML}function tokenInInitialMode(m,E){m._err(E,I.missingDoctype,!0),m.treeAdapter.setDocumentMode(m.document,P.QUIRKS),m.insertionMode=H.BEFORE_HTML,m._processToken(E)}function startTagBeforeHtml(m,E){E.tagID===M.HTML?(m._insertElement(E,R.HTML),m.insertionMode=H.BEFORE_HEAD):tokenBeforeHtml(m,E)}function endTagBeforeHtml(m,E){let T=E.tagID;(T===M.HTML||T===M.HEAD||T===M.BODY||T===M.BR)&&tokenBeforeHtml(m,E)}function tokenBeforeHtml(m,E){m._insertFakeRootElement(),m.insertionMode=H.BEFORE_HEAD,m._processToken(E)}function startTagBeforeHead(m,E){switch(E.tagID){case M.HTML:startTagInBody(m,E);break;case M.HEAD:m._insertElement(E,R.HTML),m.headElement=m.openElements.current,m.insertionMode=H.IN_HEAD;break;default:tokenBeforeHead(m,E)}}function endTagBeforeHead(m,E){let T=E.tagID;T===M.HEAD||T===M.BODY||T===M.HTML||T===M.BR?tokenBeforeHead(m,E):m._err(E,I.endTagWithoutMatchingOpenElement)}function tokenBeforeHead(m,E){m._insertFakeElement(B.HEAD,M.HEAD),m.headElement=m.openElements.current,m.insertionMode=H.IN_HEAD,m._processToken(E)}function startTagInHead(m,E){switch(E.tagID){case M.HTML:startTagInBody(m,E);break;case M.BASE:case M.BASEFONT:case M.BGSOUND:case M.LINK:case M.META:m._appendElement(E,R.HTML),E.ackSelfClosing=!0;break;case M.TITLE:m._switchToTextParsing(E,eS.RCDATA);break;case M.NOSCRIPT:m.options.scriptingEnabled?m._switchToTextParsing(E,eS.RAWTEXT):(m._insertElement(E,R.HTML),m.insertionMode=H.IN_HEAD_NO_SCRIPT);break;case M.NOFRAMES:case M.STYLE:m._switchToTextParsing(E,eS.RAWTEXT);break;case M.SCRIPT:m._switchToTextParsing(E,eS.SCRIPT_DATA);break;case M.TEMPLATE:m._insertTemplate(E),m.activeFormattingElements.insertMarker(),m.framesetOk=!1,m.insertionMode=H.IN_TEMPLATE,m.tmplInsertionModeStack.unshift(H.IN_TEMPLATE);break;case M.HEAD:m._err(E,I.misplacedStartTagForHeadElement);break;default:tokenInHead(m,E)}}function endTagInHead(m,E){switch(E.tagID){case M.HEAD:m.openElements.pop(),m.insertionMode=H.AFTER_HEAD;break;case M.BODY:case M.BR:case M.HTML:tokenInHead(m,E);break;case M.TEMPLATE:templateEndTagInHead(m,E);break;default:m._err(E,I.endTagWithoutMatchingOpenElement)}}function templateEndTagInHead(m,E){m.openElements.tmplCount>0?(m.openElements.generateImpliedEndTagsThoroughly(),m.openElements.currentTagId!==M.TEMPLATE&&m._err(E,I.closingOfElementWithOpenChildElements),m.openElements.popUntilTagNamePopped(M.TEMPLATE),m.activeFormattingElements.clearToLastMarker(),m.tmplInsertionModeStack.shift(),m._resetInsertionMode()):m._err(E,I.endTagWithoutMatchingOpenElement)}function tokenInHead(m,E){m.openElements.pop(),m.insertionMode=H.AFTER_HEAD,m._processToken(E)}function startTagInHeadNoScript(m,E){switch(E.tagID){case M.HTML:startTagInBody(m,E);break;case M.BASEFONT:case M.BGSOUND:case M.HEAD:case M.LINK:case M.META:case M.NOFRAMES:case M.STYLE:startTagInHead(m,E);break;case M.NOSCRIPT:m._err(E,I.nestedNoscriptInHead);break;default:tokenInHeadNoScript(m,E)}}function endTagInHeadNoScript(m,E){switch(E.tagID){case M.NOSCRIPT:m.openElements.pop(),m.insertionMode=H.IN_HEAD;break;case M.BR:tokenInHeadNoScript(m,E);break;default:m._err(E,I.endTagWithoutMatchingOpenElement)}}function tokenInHeadNoScript(m,E){let T=E.type===C.EOF?I.openElementsLeftAfterEof:I.disallowedContentInNoscriptInHead;m._err(E,T),m.openElements.pop(),m.insertionMode=H.IN_HEAD,m._processToken(E)}function startTagAfterHead(m,E){switch(E.tagID){case M.HTML:startTagInBody(m,E);break;case M.BODY:m._insertElement(E,R.HTML),m.framesetOk=!1,m.insertionMode=H.IN_BODY;break;case M.FRAMESET:m._insertElement(E,R.HTML),m.insertionMode=H.IN_FRAMESET;break;case M.BASE:case M.BASEFONT:case M.BGSOUND:case M.LINK:case M.META:case M.NOFRAMES:case M.SCRIPT:case M.STYLE:case M.TEMPLATE:case M.TITLE:m._err(E,I.abandonedHeadElementChild),m.openElements.push(m.headElement,M.HEAD),startTagInHead(m,E),m.openElements.remove(m.headElement);break;case M.HEAD:m._err(E,I.misplacedStartTagForHeadElement);break;default:tokenAfterHead(m,E)}}function endTagAfterHead(m,E){switch(E.tagID){case M.BODY:case M.HTML:case M.BR:tokenAfterHead(m,E);break;case M.TEMPLATE:templateEndTagInHead(m,E);break;default:m._err(E,I.endTagWithoutMatchingOpenElement)}}function tokenAfterHead(m,E){m._insertFakeElement(B.BODY,M.BODY),m.insertionMode=H.IN_BODY,modeInBody(m,E)}
vendor: 5,408 bytes, line 16
16function modeInBody(m,E){switch(E.type){case C.CHARACTER:characterInBody(m,E);break;case C.WHITESPACE_CHARACTER:whitespaceCharacterInBody(m,E);break;case C.COMMENT:appendComment(m,E);break;case C.START_TAG:startTagInBody(m,E);break;case C.END_TAG:endTagInBody(m,E);break;case C.EOF:eofInBody(m,E)}}function whitespaceCharacterInBody(m,E){m._reconstructActiveFormattingElements(),m._insertCharacters(E)}function characterInBody(m,E){m._reconstructActiveFormattingElements(),m._insertCharacters(E),m.framesetOk=!1}function htmlStartTagInBody(m,E){0===m.openElements.tmplCount&&m.treeAdapter.adoptAttributes(m.openElements.items[0],E.attrs)}function bodyStartTagInBody(m,E){let T=m.openElements.tryPeekProperlyNestedBodyElement();T&&0===m.openElements.tmplCount&&(m.framesetOk=!1,m.treeAdapter.adoptAttributes(T,E.attrs))}function framesetStartTagInBody(m,E){let T=m.openElements.tryPeekProperlyNestedBodyElement();m.framesetOk&&T&&(m.treeAdapter.detachNode(T),m.openElements.popAllUpToHtmlElement(),m._insertElement(E,R.HTML),m.insertionMode=H.IN_FRAMESET)}function addressStartTagInBody(m,E){m.openElements.hasInButtonScope(M.P)&&m._closePElement(),m._insertElement(E,R.HTML)}function numberedHeaderStartTagInBody(m,E){m.openElements.hasInButtonScope(M.P)&&m._closePElement(),isNumberedHeader(m.openElements.currentTagId)&&m.openElements.pop(),m._insertElement(E,R.HTML)}function preStartTagInBody(m,E){m.openElements.hasInButtonScope(M.P)&&m._closePElement(),m._insertElement(E,R.HTML),m.skipNextNewLine=!0,m.framesetOk=!1}function formStartTagInBody(m,E){let T=m.openElements.tmplCount>0;m.formElement&&!T||(m.openElements.hasInButtonScope(M.P)&&m._closePElement(),m._insertElement(E,R.HTML),T||(m.formElement=m.openElements.current))}function listItemStartTagInBody(m,E){m.framesetOk=!1;let T=E.tagID;for(let E=m.openElements.stackTop;E>=0;E--){let A=m.openElements.tagIDs[E];if(T===M.LI&&A===M.LI||(T===M.DD||T===M.DT)&&(A===M.DD||A===M.DT)){m.openElements.generateImpliedEndTagsWithExclusion(A),m.openElements.popUntilTagNamePopped(A);break}if(A!==M.ADDRESS&&A!==M.DIV&&A!==M.P&&m._isSpecialElement(m.openElements.items[E],A))break}m.openElements.hasInButtonScope(M.P)&&m._closePElement(),m._insertElement(E,R.HTML)}function plaintextStartTagInBody(m,E){m.openElements.hasInButtonScope(M.P)&&m._closePElement(),m._insertElement(E,R.HTML),m.tokenizer.state=eS.PLAINTEXT}function buttonStartTagInBody(m,E){m.openElements.hasInScope(M.BUTTON)&&(m.openElements.generateImpliedEndTags(),m.openElements.popUntilTagNamePopped(M.BUTTON)),m._reconstructActiveFormattingElements(),m._insertElement(E,R.HTML),m.framesetOk=!1}function aStartTagInBody(m,E){let T=m.activeFormattingElements.getElementEntryInScopeWithTagName(B.A);T&&(callAdoptionAgency(m,E),m.openElements.remove(T.element),m.activeFormattingElements.removeEntry(T)),m._reconstructActiveFormattingElements(),m._insertElement(E,R.HTML),m.activeFormattingElements.pushElement(m.openElements.current,E)}function bStartTagInBody(m,E){m._reconstructActiveFormattingElements(),m._insertElement(E,R.HTML),m.activeFormattingElements.pushElement(m.openElements.current,E)}function nobrStartTagInBody(m,E){m._reconstructActiveFormattingElements(),m.openElements.hasInScope(M.NOBR)&&(callAdoptionAgency(m,E),m._reconstructActiveFormattingElements()),m._insertElement(E,R.HTML),m.activeFormattingElements.pushElement(m.openElements.current,E)}function appletStartTagInBody(m,E){m._reconstructActiveFormattingElements(),m._insertElement(E,R.HTML),m.activeFormattingElements.insertMarker(),m.framesetOk=!1}function tableStartTagInBody(m,E){m.treeAdapter.getDocumentMode(m.document)!==P.QUIRKS&&m.openElements.hasInButtonScope(M.P)&&m._closePElement(),m._insertElement(E,R.HTML),m.framesetOk=!1,m.insertionMode=H.IN_TABLE}function areaStartTagInBody(m,E){m._reconstructActiveFormattingElements(),m._appendElement(E,R.HTML),m.framesetOk=!1,E.ackSelfClosing=!0}function isHiddenInput(m){let E=getTokenAttr(m,L.TYPE);return null!=E&&E.toLowerCase()===eK}function inputStartTagInBody(m,E){m._reconstructActiveFormattingElements(),m._appendElement(E,R.HTML),isHiddenInput(E)||(m.framesetOk=!1),E.ackSelfClosing=!0}function paramStartTagInBody(m,E){m._appendElement(E,R.HTML),E.ackSelfClosing=!0}function hrStartTagInBody(m,E){m.openElements.hasInButtonScope(M.P)&&m._closePElement(),m._appendElement(E,R.HTML),m.framesetOk=!1,E.ackSelfClosing=!0}function imageStartTagInBody(m,E){E.tagName=B.IMG,E.tagID=M.IMG,areaStartTagInBody(m,E)}function textareaStartTagInBody(m,E){m._insertElement(E,R.HTML),m.skipNextNewLine=!0,m.tokenizer.state=eS.RCDATA,m.originalInsertionMode=m.insertionMode,m.framesetOk=!1,m.insertionMode=H.TEXT}function xmpStartTagInBody(m,E){m.openElements.hasInButtonScope(M.P)&&m._closePElement(),m._reconstructActiveFormattingElements(),m.framesetOk=!1,m._switchToTextParsing(E,eS.RAWTEXT)}function iframeStartTagInBody(m,E){m.framesetOk=!1,m._switchToTextParsing(E,eS.RAWTEXT)}function noembedStartTagInBody(m,E){m._switchToTextParsing(E,eS.RAWTEXT)}function selectStartTagInBody(m,E){m._reconstructActiveFormattingElements(),m._insertElement(E,R.HTML),m.framesetOk=!1,m.insertionMode=m.insertionMode===H.IN_TABLE||m.insertionMode===H.IN_CAPTION||m.insertionMode===H.IN_TABLE_BODY||m.insertionMode===H.IN_ROW||m.insertionMode===H.IN_CELL?H.IN_SELECT_IN_TABLE:H.IN_SELECT}function optgroupStartTagInBody(m,E){m.openElements.currentTagId===M.OPTION&&m.o
vendor: 5,364 bytes, line 16
16penElements.pop(),m._reconstructActiveFormattingElements(),m._insertElement(E,R.HTML)}function rbStartTagInBody(m,E){m.openElements.hasInScope(M.RUBY)&&m.openElements.generateImpliedEndTags(),m._insertElement(E,R.HTML)}function rtStartTagInBody(m,E){m.openElements.hasInScope(M.RUBY)&&m.openElements.generateImpliedEndTagsWithExclusion(M.RTC),m._insertElement(E,R.HTML)}function mathStartTagInBody(m,E){m._reconstructActiveFormattingElements(),adjustTokenMathMLAttrs(E),adjustTokenXMLAttrs(E),E.selfClosing?m._appendElement(E,R.MATHML):m._insertElement(E,R.MATHML),E.ackSelfClosing=!0}function svgStartTagInBody(m,E){m._reconstructActiveFormattingElements(),adjustTokenSVGAttrs(E),adjustTokenXMLAttrs(E),E.selfClosing?m._appendElement(E,R.SVG):m._insertElement(E,R.SVG),E.ackSelfClosing=!0}function genericStartTagInBody(m,E){m._reconstructActiveFormattingElements(),m._insertElement(E,R.HTML)}function startTagInBody(m,E){switch(E.tagID){case M.I:case M.S:case M.B:case M.U:case M.EM:case M.TT:case M.BIG:case M.CODE:case M.FONT:case M.SMALL:case M.STRIKE:case M.STRONG:bStartTagInBody(m,E);break;case M.A:aStartTagInBody(m,E);break;case M.H1:case M.H2:case M.H3:case M.H4:case M.H5:case M.H6:numberedHeaderStartTagInBody(m,E);break;case M.P:case M.DL:case M.OL:case M.UL:case M.DIV:case M.DIR:case M.NAV:case M.MAIN:case M.MENU:case M.ASIDE:case M.CENTER:case M.FIGURE:case M.FOOTER:case M.HEADER:case M.HGROUP:case M.DIALOG:case M.DETAILS:case M.ADDRESS:case M.ARTICLE:case M.SECTION:case M.SUMMARY:case M.FIELDSET:case M.BLOCKQUOTE:case M.FIGCAPTION:addressStartTagInBody(m,E);break;case M.LI:case M.DD:case M.DT:listItemStartTagInBody(m,E);break;case M.BR:case M.IMG:case M.WBR:case M.AREA:case M.EMBED:case M.KEYGEN:areaStartTagInBody(m,E);break;case M.HR:hrStartTagInBody(m,E);break;case M.RB:case M.RTC:rbStartTagInBody(m,E);break;case M.RT:case M.RP:rtStartTagInBody(m,E);break;case M.PRE:case M.LISTING:preStartTagInBody(m,E);break;case M.XMP:xmpStartTagInBody(m,E);break;case M.SVG:svgStartTagInBody(m,E);break;case M.HTML:htmlStartTagInBody(m,E);break;case M.BASE:case M.LINK:case M.META:case M.STYLE:case M.TITLE:case M.SCRIPT:case M.BGSOUND:case M.BASEFONT:case M.TEMPLATE:startTagInHead(m,E);break;case M.BODY:bodyStartTagInBody(m,E);break;case M.FORM:formStartTagInBody(m,E);break;case M.NOBR:nobrStartTagInBody(m,E);break;case M.MATH:mathStartTagInBody(m,E);break;case M.TABLE:tableStartTagInBody(m,E);break;case M.INPUT:inputStartTagInBody(m,E);break;case M.PARAM:case M.TRACK:case M.SOURCE:paramStartTagInBody(m,E);break;case M.IMAGE:imageStartTagInBody(m,E);break;case M.BUTTON:buttonStartTagInBody(m,E);break;case M.APPLET:case M.OBJECT:case M.MARQUEE:appletStartTagInBody(m,E);break;case M.IFRAME:iframeStartTagInBody(m,E);break;case M.SELECT:selectStartTagInBody(m,E);break;case M.OPTION:case M.OPTGROUP:optgroupStartTagInBody(m,E);break;case M.NOEMBED:noembedStartTagInBody(m,E);break;case M.FRAMESET:framesetStartTagInBody(m,E);break;case M.TEXTAREA:textareaStartTagInBody(m,E);break;case M.NOSCRIPT:m.options.scriptingEnabled?noembedStartTagInBody(m,E):genericStartTagInBody(m,E);break;case M.PLAINTEXT:plaintextStartTagInBody(m,E);break;case M.COL:case M.TH:case M.TD:case M.TR:case M.HEAD:case M.FRAME:case M.TBODY:case M.TFOOT:case M.THEAD:case M.CAPTION:case M.COLGROUP:break;default:genericStartTagInBody(m,E)}}function bodyEndTagInBody(m,E){if(m.openElements.hasInScope(M.BODY)&&(m.insertionMode=H.AFTER_BODY,m.options.sourceCodeLocationInfo)){let T=m.openElements.tryPeekProperlyNestedBodyElement();T&&m._setEndLocation(T,E)}}function htmlEndTagInBody(m,E){m.openElements.hasInScope(M.BODY)&&(m.insertionMode=H.AFTER_BODY,endTagAfterBody(m,E))}function addressEndTagInBody(m,E){let T=E.tagID;m.openElements.hasInScope(T)&&(m.openElements.generateImpliedEndTags(),m.openElements.popUntilTagNamePopped(T))}function formEndTagInBody(m){let E=m.openElements.tmplCount>0,{formElement:T}=m;E||(m.formElement=null),(T||E)&&m.openElements.hasInScope(M.FORM)&&(m.openElements.generateImpliedEndTags(),E?m.openElements.popUntilTagNamePopped(M.FORM):T&&m.openElements.remove(T))}function pEndTagInBody(m){m.openElements.hasInButtonScope(M.P)||m._insertFakeElement(B.P,M.P),m._closePElement()}function liEndTagInBody(m){m.openElements.hasInListItemScope(M.LI)&&(m.openElements.generateImpliedEndTagsWithExclusion(M.LI),m.openElements.popUntilTagNamePopped(M.LI))}function ddEndTagInBody(m,E){let T=E.tagID;m.openElements.hasInScope(T)&&(m.openElements.generateImpliedEndTagsWithExclusion(T),m.openElements.popUntilTagNamePopped(T))}function numberedHeaderEndTagInBody(m){m.openElements.hasNumberedHeaderInScope()&&(m.openElements.generateImpliedEndTags(),m.openElements.popUntilNumberedHeaderPopped())}function appletEndTagInBody(m,E){let T=E.tagID;m.openElements.hasInScope(T)&&(m.openElements.generateImpliedEndTags(),m.openElements.popUntilTagNamePopped(T),m.activeFormattingElements.clearToLastMarker())}function brEndTagInBody(m){m._reconstructActiveFormattingElements(),m._insertFakeElement(B.BR,M.BR),m.openElements.pop(),m.framesetOk=!1}function genericEndTagInBody(m,E){let T=E.tagName,A=E.tagID;for(let E=m.openElements.stackTop;E>0;E--){let I=m.openElements.items[E],C=m.openElements.tagIDs[E];if(A===C&&(A!==M.UNKNOWN||m.treeAdapter.getTagName(I)===T)){m.openElements.generateImpliedEndTagsWithExclusion(A),m.openElements.stackTop>
vendor: 4,316 bytes, line 16
16=E&&m.openElements.shortenToLength(E);break}if(m._isSpecialElement(I,C))break}}function endTagInBody(m,E){switch(E.tagID){case M.A:case M.B:case M.I:case M.S:case M.U:case M.EM:case M.TT:case M.BIG:case M.CODE:case M.FONT:case M.NOBR:case M.SMALL:case M.STRIKE:case M.STRONG:callAdoptionAgency(m,E);break;case M.P:pEndTagInBody(m);break;case M.DL:case M.UL:case M.OL:case M.DIR:case M.DIV:case M.NAV:case M.PRE:case M.MAIN:case M.MENU:case M.ASIDE:case M.BUTTON:case M.CENTER:case M.FIGURE:case M.FOOTER:case M.HEADER:case M.HGROUP:case M.DIALOG:case M.ADDRESS:case M.ARTICLE:case M.DETAILS:case M.SECTION:case M.SUMMARY:case M.LISTING:case M.FIELDSET:case M.BLOCKQUOTE:case M.FIGCAPTION:addressEndTagInBody(m,E);break;case M.LI:liEndTagInBody(m);break;case M.DD:case M.DT:ddEndTagInBody(m,E);break;case M.H1:case M.H2:case M.H3:case M.H4:case M.H5:case M.H6:numberedHeaderEndTagInBody(m);break;case M.BR:brEndTagInBody(m);break;case M.BODY:bodyEndTagInBody(m,E);break;case M.HTML:htmlEndTagInBody(m,E);break;case M.FORM:formEndTagInBody(m);break;case M.APPLET:case M.OBJECT:case M.MARQUEE:appletEndTagInBody(m,E);break;case M.TEMPLATE:templateEndTagInHead(m,E);break;default:genericEndTagInBody(m,E)}}function eofInBody(m,E){m.tmplInsertionModeStack.length>0?eofInTemplate(m,E):stopParsing(m,E)}function endTagInText(m,E){var T;E.tagID===M.SCRIPT&&(null===(T=m.scriptHandler)||void 0===T||T.call(m,m.openElements.current)),m.openElements.pop(),m.insertionMode=m.originalInsertionMode}function eofInText(m,E){m._err(E,I.eofInElementThatCanContainOnlyText),m.openElements.pop(),m.insertionMode=m.originalInsertionMode,m.onEof(E)}function characterInTable(m,E){if(e0.has(m.openElements.currentTagId))switch(m.pendingCharacterTokens.length=0,m.hasNonWhitespacePendingCharacterToken=!1,m.originalInsertionMode=m.insertionMode,m.insertionMode=H.IN_TABLE_TEXT,E.type){case C.CHARACTER:characterInTableText(m,E);break;case C.WHITESPACE_CHARACTER:whitespaceCharacterInTableText(m,E)}else tokenInTable(m,E)}function captionStartTagInTable(m,E){m.openElements.clearBackToTableContext(),m.activeFormattingElements.insertMarker(),m._insertElement(E,R.HTML),m.insertionMode=H.IN_CAPTION}function colgroupStartTagInTable(m,E){m.openElements.clearBackToTableContext(),m._insertElement(E,R.HTML),m.insertionMode=H.IN_COLUMN_GROUP}function colStartTagInTable(m,E){m.openElements.clearBackToTableContext(),m._insertFakeElement(B.COLGROUP,M.COLGROUP),m.insertionMode=H.IN_COLUMN_GROUP,startTagInColumnGroup(m,E)}function tbodyStartTagInTable(m,E){m.openElements.clearBackToTableContext(),m._insertElement(E,R.HTML),m.insertionMode=H.IN_TABLE_BODY}function tdStartTagInTable(m,E){m.openElements.clearBackToTableContext(),m._insertFakeElement(B.TBODY,M.TBODY),m.insertionMode=H.IN_TABLE_BODY,startTagInTableBody(m,E)}function tableStartTagInTable(m,E){m.openElements.hasInTableScope(M.TABLE)&&(m.openElements.popUntilTagNamePopped(M.TABLE),m._resetInsertionMode(),m._processStartTag(E))}function inputStartTagInTable(m,E){isHiddenInput(E)?m._appendElement(E,R.HTML):tokenInTable(m,E),E.ackSelfClosing=!0}function formStartTagInTable(m,E){m.formElement||0!==m.openElements.tmplCount||(m._insertElement(E,R.HTML),m.formElement=m.openElements.current,m.openElements.pop())}function startTagInTable(m,E){switch(E.tagID){case M.TD:case M.TH:case M.TR:tdStartTagInTable(m,E);break;case M.STYLE:case M.SCRIPT:case M.TEMPLATE:startTagInHead(m,E);break;case M.COL:colStartTagInTable(m,E);break;case M.FORM:formStartTagInTable(m,E);break;case M.TABLE:tableStartTagInTable(m,E);break;case M.TBODY:case M.TFOOT:case M.THEAD:tbodyStartTagInTable(m,E);break;case M.INPUT:inputStartTagInTable(m,E);break;case M.CAPTION:captionStartTagInTable(m,E);break;case M.COLGROUP:colgroupStartTagInTable(m,E);break;default:tokenInTable(m,E)}}function endTagInTable(m,E){switch(E.tagID){case M.TABLE:m.openElements.hasInTableScope(M.TABLE)&&(m.openElements.popUntilTagNamePopped(M.TABLE),m._resetInsertionMode());break;case M.TEMPLATE:templateEndTagInHead(m,E);break;case M.BODY:case M.CAPTION:case M.COL:case M.COLGROUP:case M.HTML:case M.TBODY:case M.TD:case M.TFOOT:case M.TH:case M.THEAD:case M.TR:break;default:tokenInTable(m,E)}}function tokenInTable(m,E){let T=m.fosterParentingEnabled;m.fosterParentingEnabled=!0,modeInBody(m,E),m.fosterParentingEnabled=T}
vendor: 4,443 bytes, line 16
16function whitespaceCharacterInTableText(m,E){m.pendingCharacterTokens.push(E)}function characterInTableText(m,E){m.pendingCharacterTokens.push(E),m.hasNonWhitespacePendingCharacterToken=!0}function tokenInTableText(m,E){let T=0;if(m.hasNonWhitespacePendingCharacterToken)for(;T<m.pendingCharacterTokens.length;T++)tokenInTable(m,m.pendingCharacterTokens[T]);else for(;T<m.pendingCharacterTokens.length;T++)m._insertCharacters(m.pendingCharacterTokens[T]);m.insertionMode=m.originalInsertionMode,m._processToken(E)}let e2=new Set([M.CAPTION,M.COL,M.COLGROUP,M.TBODY,M.TD,M.TFOOT,M.TH,M.THEAD,M.TR]);function startTagInCaption(m,E){let T=E.tagID;e2.has(T)?m.openElements.hasInTableScope(M.CAPTION)&&(m.openElements.generateImpliedEndTags(),m.openElements.popUntilTagNamePopped(M.CAPTION),m.activeFormattingElements.clearToLastMarker(),m.insertionMode=H.IN_TABLE,startTagInTable(m,E)):startTagInBody(m,E)}function endTagInCaption(m,E){let T=E.tagID;switch(T){case M.CAPTION:case M.TABLE:m.openElements.hasInTableScope(M.CAPTION)&&(m.openElements.generateImpliedEndTags(),m.openElements.popUntilTagNamePopped(M.CAPTION),m.activeFormattingElements.clearToLastMarker(),m.insertionMode=H.IN_TABLE,T===M.TABLE&&endTagInTable(m,E));break;case M.BODY:case M.COL:case M.COLGROUP:case M.HTML:case M.TBODY:case M.TD:case M.TFOOT:case M.TH:case M.THEAD:case M.TR:break;default:endTagInBody(m,E)}}function startTagInColumnGroup(m,E){switch(E.tagID){case M.HTML:startTagInBody(m,E);break;case M.COL:m._appendElement(E,R.HTML),E.ackSelfClosing=!0;break;case M.TEMPLATE:startTagInHead(m,E);break;default:tokenInColumnGroup(m,E)}}function endTagInColumnGroup(m,E){switch(E.tagID){case M.COLGROUP:m.openElements.currentTagId===M.COLGROUP&&(m.openElements.pop(),m.insertionMode=H.IN_TABLE);break;case M.TEMPLATE:templateEndTagInHead(m,E);break;case M.COL:break;default:tokenInColumnGroup(m,E)}}function tokenInColumnGroup(m,E){m.openElements.currentTagId===M.COLGROUP&&(m.openElements.pop(),m.insertionMode=H.IN_TABLE,m._processToken(E))}function startTagInTableBody(m,E){switch(E.tagID){case M.TR:m.openElements.clearBackToTableBodyContext(),m._insertElement(E,R.HTML),m.insertionMode=H.IN_ROW;break;case M.TH:case M.TD:m.openElements.clearBackToTableBodyContext(),m._insertFakeElement(B.TR,M.TR),m.insertionMode=H.IN_ROW,startTagInRow(m,E);break;case M.CAPTION:case M.COL:case M.COLGROUP:case M.TBODY:case M.TFOOT:case M.THEAD:m.openElements.hasTableBodyContextInTableScope()&&(m.openElements.clearBackToTableBodyContext(),m.openElements.pop(),m.insertionMode=H.IN_TABLE,startTagInTable(m,E));break;default:startTagInTable(m,E)}}function endTagInTableBody(m,E){let T=E.tagID;switch(E.tagID){case M.TBODY:case M.TFOOT:case M.THEAD:m.openElements.hasInTableScope(T)&&(m.openElements.clearBackToTableBodyContext(),m.openElements.pop(),m.insertionMode=H.IN_TABLE);break;case M.TABLE:m.openElements.hasTableBodyContextInTableScope()&&(m.openElements.clearBackToTableBodyContext(),m.openElements.pop(),m.insertionMode=H.IN_TABLE,endTagInTable(m,E));break;case M.BODY:case M.CAPTION:case M.COL:case M.COLGROUP:case M.HTML:case M.TD:case M.TH:case M.TR:break;default:endTagInTable(m,E)}}function startTagInRow(m,E){switch(E.tagID){case M.TH:case M.TD:m.openElements.clearBackToTableRowContext(),m._insertElement(E,R.HTML),m.insertionMode=H.IN_CELL,m.activeFormattingElements.insertMarker();break;case M.CAPTION:case M.COL:case M.COLGROUP:case M.TBODY:case M.TFOOT:case M.THEAD:case M.TR:m.openElements.hasInTableScope(M.TR)&&(m.openElements.clearBackToTableRowContext(),m.openElements.pop(),m.insertionMode=H.IN_TABLE_BODY,startTagInTableBody(m,E));break;default:startTagInTable(m,E)}}function endTagInRow(m,E){switch(E.tagID){case M.TR:m.openElements.hasInTableScope(M.TR)&&(m.openElements.clearBackToTableRowContext(),m.openElements.pop(),m.insertionMode=H.IN_TABLE_BODY);break;case M.TABLE:m.openElements.hasInTableScope(M.TR)&&(m.openElements.clearBackToTableRowContext(),m.openElements.pop(),m.insertionMode=H.IN_TABLE_BODY,endTagInTableBody(m,E));break;case M.TBODY:case M.TFOOT:case M.THEAD:(m.openElements.hasInTableScope(E.tagID)||m.openElements.hasInTableScope(M.TR))&&(m.openElements.clearBackToTableRowContext(),m.openElements.pop(),m.insertionMode=H.IN_TABLE_BODY,endTagInTableBody(m,E));break;case M.BODY:case M.CAPTION:case M.COL:case M.COLGROUP:case M.HTML:case M.TD:case M.TH:break;default:endTagInTable(m,E)}}function startTagInCell(m,E){let T=E.tagID;
vendor: 5,062 bytes, line 16
16e2.has(T)?(m.openElements.hasInTableScope(M.TD)||m.openElements.hasInTableScope(M.TH))&&(m._closeTableCell(),startTagInRow(m,E)):startTagInBody(m,E)}function endTagInCell(m,E){let T=E.tagID;switch(T){case M.TD:case M.TH:m.openElements.hasInTableScope(T)&&(m.openElements.generateImpliedEndTags(),m.openElements.popUntilTagNamePopped(T),m.activeFormattingElements.clearToLastMarker(),m.insertionMode=H.IN_ROW);break;case M.TABLE:case M.TBODY:case M.TFOOT:case M.THEAD:case M.TR:m.openElements.hasInTableScope(T)&&(m._closeTableCell(),endTagInRow(m,E));break;case M.BODY:case M.CAPTION:case M.COL:case M.COLGROUP:case M.HTML:break;default:endTagInBody(m,E)}}function startTagInSelect(m,E){switch(E.tagID){case M.HTML:startTagInBody(m,E);break;case M.OPTION:m.openElements.currentTagId===M.OPTION&&m.openElements.pop(),m._insertElement(E,R.HTML);break;case M.OPTGROUP:m.openElements.currentTagId===M.OPTION&&m.openElements.pop(),m.openElements.currentTagId===M.OPTGROUP&&m.openElements.pop(),m._insertElement(E,R.HTML);break;case M.INPUT:case M.KEYGEN:case M.TEXTAREA:case M.SELECT:m.openElements.hasInSelectScope(M.SELECT)&&(m.openElements.popUntilTagNamePopped(M.SELECT),m._resetInsertionMode(),E.tagID!==M.SELECT&&m._processStartTag(E));break;case M.SCRIPT:case M.TEMPLATE:startTagInHead(m,E)}}function endTagInSelect(m,E){switch(E.tagID){case M.OPTGROUP:m.openElements.stackTop>0&&m.openElements.currentTagId===M.OPTION&&m.openElements.tagIDs[m.openElements.stackTop-1]===M.OPTGROUP&&m.openElements.pop(),m.openElements.currentTagId===M.OPTGROUP&&m.openElements.pop();break;case M.OPTION:m.openElements.currentTagId===M.OPTION&&m.openElements.pop();break;case M.SELECT:m.openElements.hasInSelectScope(M.SELECT)&&(m.openElements.popUntilTagNamePopped(M.SELECT),m._resetInsertionMode());break;case M.TEMPLATE:templateEndTagInHead(m,E)}}function startTagInSelectInTable(m,E){let T=E.tagID;T===M.CAPTION||T===M.TABLE||T===M.TBODY||T===M.TFOOT||T===M.THEAD||T===M.TR||T===M.TD||T===M.TH?(m.openElements.popUntilTagNamePopped(M.SELECT),m._resetInsertionMode(),m._processStartTag(E)):startTagInSelect(m,E)}function endTagInSelectInTable(m,E){let T=E.tagID;T===M.CAPTION||T===M.TABLE||T===M.TBODY||T===M.TFOOT||T===M.THEAD||T===M.TR||T===M.TD||T===M.TH?m.openElements.hasInTableScope(T)&&(m.openElements.popUntilTagNamePopped(M.SELECT),m._resetInsertionMode(),m.onEndTag(E)):endTagInSelect(m,E)}function startTagInTemplate(m,E){switch(E.tagID){case M.BASE:case M.BASEFONT:case M.BGSOUND:case M.LINK:case M.META:case M.NOFRAMES:case M.SCRIPT:case M.STYLE:case M.TEMPLATE:case M.TITLE:startTagInHead(m,E);break;case M.CAPTION:case M.COLGROUP:case M.TBODY:case M.TFOOT:case M.THEAD:m.tmplInsertionModeStack[0]=H.IN_TABLE,m.insertionMode=H.IN_TABLE,startTagInTable(m,E);break;case M.COL:m.tmplInsertionModeStack[0]=H.IN_COLUMN_GROUP,m.insertionMode=H.IN_COLUMN_GROUP,startTagInColumnGroup(m,E);break;case M.TR:m.tmplInsertionModeStack[0]=H.IN_TABLE_BODY,m.insertionMode=H.IN_TABLE_BODY,startTagInTableBody(m,E);break;case M.TD:case M.TH:m.tmplInsertionModeStack[0]=H.IN_ROW,m.insertionMode=H.IN_ROW,startTagInRow(m,E);break;default:m.tmplInsertionModeStack[0]=H.IN_BODY,m.insertionMode=H.IN_BODY,startTagInBody(m,E)}}function endTagInTemplate(m,E){E.tagID===M.TEMPLATE&&templateEndTagInHead(m,E)}function eofInTemplate(m,E){m.openElements.tmplCount>0?(m.openElements.popUntilTagNamePopped(M.TEMPLATE),m.activeFormattingElements.clearToLastMarker(),m.tmplInsertionModeStack.shift(),m._resetInsertionMode(),m.onEof(E)):stopParsing(m,E)}function startTagAfterBody(m,E){E.tagID===M.HTML?startTagInBody(m,E):tokenAfterBody(m,E)}function endTagAfterBody(m,E){var T;if(E.tagID===M.HTML){if(m.fragmentContext||(m.insertionMode=H.AFTER_AFTER_BODY),m.options.sourceCodeLocationInfo&&m.openElements.tagIDs[0]===M.HTML){m._setEndLocation(m.openElements.items[0],E);let A=m.openElements.items[1];!A||(null===(T=m.treeAdapter.getNodeSourceCodeLocation(A))||void 0===T?void 0:T.endTag)||m._setEndLocation(A,E)}}else tokenAfterBody(m,E)}function tokenAfterBody(m,E){m.insertionMode=H.IN_BODY,modeInBody(m,E)}function startTagInFrameset(m,E){switch(E.tagID){case M.HTML:startTagInBody(m,E);break;case M.FRAMESET:m._insertElement(E,R.HTML);break;case M.FRAME:m._appendElement(E,R.HTML),E.ackSelfClosing=!0;break;case M.NOFRAMES:startTagInHead(m,E)}}function endTagInFrameset(m,E){E.tagID!==M.FRAMESET||m.openElements.isRootHtmlElementCurrent()||(m.openElements.pop(),m.fragmentContext||m.openElements.currentTagId===M.FRAMESET||(m.insertionMode=H.AFTER_FRAMESET))}function startTagAfterFrameset(m,E){switch(E.tagID){case M.HTML:startTagInBody(m,E);break;case M.NOFRAMES:startTagInHead(m,E)}}function endTagAfterFrameset(m,E){E.tagID===M.HTML&&(m.insertionMode=H.AFTER_AFTER_FRAMESET)}function startTagAfterAfterBody(m,E){E.tagID===M.HTML?startTagInBody(m,E):tokenAfterAfterBody(m,E)}function tokenAfterAfterBody(m,E){m.insertionMode=H.IN_BODY,modeInBody(m,E)}function startTagAfterAfterFrameset(m,E){switch(E.tagID){case M.HTML:startTagInBody(m,E);break;case M.NOFRAMES:startTagInHead(m,E)}}
16function nullCharacterInForeignContent(m,E){E.chars=ef,m._insertCharacters(E)}function characterInForeignContent(m,E){m._insertCharacters(E),m.framesetOk=!1}function popUntilHtmlOrIntegrationPoint(m){for(;m.treeAdapter.getNamespaceURI(m.openElements.current)!==R.HTML&&!m._isIntegrationPoint(m.openElements.currentTagId,m.openElements.current);)m.openElements.pop()}function startTagInForeignContent(m,E){if(causesExit(E))popUntilHtmlOrIntegrationPoint(m),m._startTagOutsideForeignContent(E);else{let T=m._getAdjustedCurrentElement(),A=m.treeAdapter.getNamespaceURI(T);A===R.MATHML?adjustTokenMathMLAttrs(E):A===R.SVG&&(adjustTokenSVGTagName(E),adjustTokenSVGAttrs(E)),adjustTokenXMLAttrs(E),E.selfClosing?m._appendElement(E,A):m._insertElement(E,A),E.ackSelfClosing=!0}}function endTagInForeignContent(m,E){if(E.tagID===M.P||E.tagID===M.BR){popUntilHtmlOrIntegrationPoint(m),m._endTagOutsideForeignContent(E);return}for(let T=m.openElements.stackTop;T>0;T--){let A=m.openElements.items[T];if(m.treeAdapter.getNamespaceURI(A)===R.HTML){m._endTagOutsideForeignContent(E);break}let I=m.treeAdapter.getTagName(A);if(I.toLowerCase()===E.tagName){E.tagName=I,m.openElements.shortenToLength(T);break}}}let e3=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]);function getEscaper(m,E){return function(T){let A;let I=0,C="";for(;A=m.exec(T);)I!==A.index&&(C+=T.substring(I,A.index)),C+=E.get(A[0].charCodeAt(0)),I=A.index+1;return C+T.substring(I)}}null!=String.prototype.codePointAt||((m,E)=>(64512&m.charCodeAt(E))==55296?(m.charCodeAt(E)-55296)*1024+m.charCodeAt(E+1)-56320+65536:m.charCodeAt(E)),getEscaper(/[&<>'"]/g,e3),getEscaper(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),getEscaper(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]])),B.AREA,B.BASE,B.BASEFONT,B.BGSOUND,B.BR,B.COL,B.EMBED,B.FRAME,B.HR,B.IMG,B.INPUT,B.KEYGEN,B.LINK,B.META,B.PARAM,B.SOURCE,B.TRACK,B.WBR;let e5=lib_point("end"),e4=lib_point("start");function lib_point(m){return point;function point(E){let T=E&&E.position&&E.position[m]||{};if("number"==typeof T.line&&T.line>0&&"number"==typeof T.column&&T.column>0)return{line:T.line,column:T.column,offset:"number"==typeof T.offset&&T.offset>-1?T.offset:void 0}}}var e6=T(8530);let e8=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),e9={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function raw(m,E){let T=documentMode(m),A=(0,ea.z)("type",{handlers:{root:lib_root,element:hast_util_raw_lib_element,text:hast_util_raw_lib_text,comment:lib_comment,doctype:lib_doctype,raw:handleRaw},unknown}),I={parser:T?new parser_Parser(e9):parser_Parser.getFragmentParser(void 0,e9),handle(m){A(m,I)},stitches:!1,options:E||{}};A(m,I),resetTokenizer(I,e4());let C=T?I.parser.document:I.parser.getFragment(),S=fromParse5(C,{file:I.options.file});return(I.stitches&&(0,e6.Vn)(S,"comment",function(m,E,T){let A=m;if(A.value.stitch&&T&&void 0!==E){let m=T.children;return m[E]=A.value.stitch,E}}),"root"===S.type&&1===S.children.length&&S.children[0].type===m.type)?S.children[0]:S}function hast_util_raw_lib_all(m,E){let T=-1;if(m)for(;++T<m.length;)E.handle(m[T])}function lib_root(m,E){hast_util_raw_lib_all(m.children,E)}function hast_util_raw_lib_element(m,E){startTag(m,E),hast_util_raw_lib_all(m.children,E),endTag(m,E)}function hast_util_raw_lib_text(m,E){let T={type:C.CHARACTER,chars:m.value,location:createParse5Location(m)};resetTokenizer(E,e4(m)),E.parser.currentToken=T,E.parser._processToken(E.parser.currentToken)}function lib_doctype(m,E){let T={type:C.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:createParse5Location(m)};resetTokenizer(E,e4(m)),E.parser.currentToken=T,E.parser._processToken(E.parser.currentToken)}function stitch(m,E){E.stitches=!0;let T=cloneWithoutChildren(m);if("children"in m&&"children"in T){let A=raw({type:"root",children:m.children},E.options);T.children=A.children}lib_comment({type:"comment",value:{stitch:T}},E)}function lib_comment(m,E){let T=m.value,A={type:C.COMMENT,data:T,location:createParse5Location(m)};resetTokenizer(E,e4(m)),E.parser.currentToken=A,E.parser._processToken(E.parser.currentToken)}function handleRaw(m,E){if(E.parser.tokenizer.preprocessor.html="",E.parser.tokenizer.preprocessor.pos=-1,E.parser.tokenizer.preprocessor.lastGapPos=-2,E.parser.tokenizer.preprocessor.gapStack=[],E.parser.tokenizer.preprocessor.skipNextNewLine=!1,E.parser.tokenizer.preprocessor.lastChunkWritten=!1,E.parser.tokenizer.preprocessor.endOfChunkHit=!1,E.parser.tokenizer.preprocessor.isEol=!1,setPoint(E,e4(m)),E.parser.tokenizer.write(m.value,!1),E.parser.tokenizer._runParsingLoop(),72===E.parser.tokenizer.state||78===E.parser.tokenizer.state){E.parser.tokenizer.preprocessor.lastChunkWritten=!0;let m=E.parser.tokenizer._consume();E.parser.tokenizer._callState(m)}}function unknown(m,E){let T=m;if(E.options.passThrough&&E.options.passThrough.includes(T.type))stitch(T,E);else{let m="";
16throw e8.has(T.type)&&(m=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),Error("Cannot compile `"+T.type+"` node"+m)}}function resetTokenizer(m,E){setPoint(m,E);let T=m.parser.tokenizer.currentCharacterToken;T&&T.location&&(T.location.endLine=m.parser.tokenizer.preprocessor.line,T.location.endCol=m.parser.tokenizer.preprocessor.col+1,T.location.endOffset=m.parser.tokenizer.preprocessor.offset+1,m.parser.currentToken=T,m.parser._processToken(m.parser.currentToken)),m.parser.tokenizer.paused=!1,m.parser.tokenizer.inLoop=!1,m.parser.tokenizer.active=!1,m.parser.tokenizer.returnState=eS.DATA,m.parser.tokenizer.charRefCode=-1,m.parser.tokenizer.consumedAfterSnapshot=-1,m.parser.tokenizer.currentLocation=null,m.parser.tokenizer.currentCharacterToken=null,m.parser.tokenizer.currentToken=null,m.parser.tokenizer.currentAttr={name:"",value:""}}function setPoint(m,E){if(E&&void 0!==E.offset){let T={startLine:E.line,startCol:E.column,startOffset:E.offset,endLine:-1,endCol:-1,endOffset:-1};m.parser.tokenizer.preprocessor.lineStartPos=-E.column+1,m.parser.tokenizer.preprocessor.droppedBufferSize=E.offset,m.parser.tokenizer.preprocessor.line=E.line,m.parser.tokenizer.currentLocation=T}}function startTag(m,E){if(E.parser.tokenizer.state===eS.PLAINTEXT)return;resetTokenizer(E,e4(m));let T=E.parser.openElements.current,A="namespaceURI"in T?T.namespaceURI:en.html;A===en.html&&"svg"===m.tagName&&(A=en.svg);let I=toParse5({...m,children:[]},{space:A===en.svg?"svg":"html"}),S="attrs"in I?I.attrs:[],N={type:C.START_TAG,tagName:m.tagName,tagID:getTagID(m.tagName),selfClosing:!1,ackSelfClosing:!1,attrs:S,location:createParse5Location(m)};E.parser.currentToken=N,E.parser._processToken(E.parser.currentToken),E.parser.tokenizer.lastStartTagName=m.tagName}function endTag(m,E){if(!E.parser.tokenizer.inForeignNode&&ec.z.includes(m.tagName)||E.parser.tokenizer.state===eS.PLAINTEXT)return;resetTokenizer(E,e5(m));let T={type:C.END_TAG,tagName:m.tagName,tagID:getTagID(m.tagName),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:createParse5Location(m)};E.parser.currentToken=T,E.parser._processToken(E.parser.currentToken),T.tagName===E.parser.tokenizer.lastStartTagName&&(E.parser.tokenizer.state===eS.RCDATA||E.parser.tokenizer.state===eS.RAWTEXT||E.parser.tokenizer.state===eS.SCRIPT_DATA)&&(E.parser.tokenizer.state=eS.DATA)}function documentMode(m){let E="root"===m.type?m.children[0]:m;return!!(E&&("doctype"===E.type||"element"===E.type&&"html"===E.tagName))}function createParse5Location(m){let E=e4(m)||{line:void 0,column:void 0,offset:void 0},T=e5(m)||{line:void 0,column:void 0,offset:void 0},A={startLine:E.line,startCol:E.column,startOffset:E.offset,endLine:T.line,endCol:T.column,endOffset:T.offset};return A}function cloneWithoutChildren(m){return"children"in m?(0,U.ZP)({...m,children:[]}):(0,U.ZP)(m)}function rehypeRaw(m){return function(E,T){let A=raw(E,{...m,file:T});return A}}},4698:function(m,E,T){"use strict";let A;T.d(E,{Z:function(){return rehypeStringify}});var I=T(9201),C=T(540),S=T(7300);function core_core(m,E){if(m=m.replace(E.subset?charactersToExpression(E.subset):/["&'<>`]/g,basic),E.subset||E.escapeOnly)return m;return m.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,surrogate).replace(/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,basic);function surrogate(m,T,A){return E.format((m.charCodeAt(0)-55296)*1024+m.charCodeAt(1)-56320+65536,A.charCodeAt(T+2),E)}function basic(m,T,A){return E.format(m.charCodeAt(0),A.charCodeAt(T+1),E)}}function charactersToExpression(m){let E=[],T=-1;for(;++T<m.length;)E.push(m[T].replace(/[|\\{}()[\]^$+*?.]/g,"\\$&"));return RegExp("(?:"+E.join("|")+")","g")}function toHexadecimal(m,E,T){let A="&#x"+m.toString(16).toUpperCase();return T&&E&&!/[\dA-Fa-f]/.test(String.fromCharCode(E))?A:A+";"}function toDecimal(m,E,T){let A="&#"+String(m);return T&&E&&!/\d/.test(String.fromCharCode(E))?A:A+";"}let N=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslas
16h","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],k={nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",times:"\xd7",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",divide:"\xf7",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",fnof:"ƒ",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",bull:"•",hellip:"…",prime:"′",Prime:"″",oline:"‾",frasl:"⁄",weierp:"℘",image:"ℑ",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub
16:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦",quot:'"',amp:"&",lt:"<",gt:">",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",permil:"‰",lsaquo:"‹",rsaquo:"›",euro:"€"},O=["cent","copy","divide","gt","lt","not","para","times"],D={}.hasOwnProperty,R={};for(A in k)D.call(k,A)&&(R[k[A]]=A);function toNamed(m,E,T,A){let I=String.fromCharCode(m);if(D.call(R,I)){let m=R[I],C="&"+m;return T&&N.includes(m)&&!O.includes(m)&&(!A||E&&61!==E&&/[^\da-z]/i.test(String.fromCharCode(E)))?C:C+";"}return""}function formatSmart(m,E,T){let A,I=toHexadecimal(m,E,T.omitOptionalSemicolons);if((T.useNamedReferences||T.useShortestReferences)&&(A=toNamed(m,E,T.omitOptionalSemicolons,T.attribute)),(T.useShortestReferences||!A)&&T.useShortestReferences){let A=toDecimal(m,E,T.omitOptionalSemicolons);A.length<I.length&&(I=A)}return A&&(!T.useShortestReferences||A.length<I.length)?A:I}function stringifyEntities(m,E){return core_core(m,Object.assign({format:formatSmart},E))}function comment(m,E,T,A){return A.settings.bogusComments?"<?"+stringifyEntities(m.value,Object.assign({},A.settings.characterReferences,{subset:[">"]}))+">":"<!--"+m.value.replace(/^>|^->|<!--|-->|--!>|<!-$/g,encode)+"-->";function encode(m){return stringifyEntities(m,Object.assign({},A.settings.characterReferences,{subset:["<",">"]}))}}function doctype(m,E,T,A){return"<!"+(A.settings.upperDoctype?"DOCTYPE":"doctype")+(A.settings.tightDoctype?"":" ")+"html>"}function ccount(m,E){let T=String(m);if("string"!=typeof E)throw TypeError("Expected character");let A=0,I=T.indexOf(E);for(;-1!==I;)A++,I=T.indexOf(E,I+E.length);return A}var L=T(7529),P=T(8374),B=T(3135);let M=/[ \t\n\f\r]/g;function whitespace(m){return"object"==typeof m?"text"===m.type&&empty(m.value):empty(m)}function empty(m){return""===m.replace(M,"")}let w=siblings(1),F=siblings(-1),H=[];function siblings(m){return sibling;function sibling(E,T,A){let I=E?E.children:H,C=(T||0)+m,S=I[C];if(!A)for(;S&&whitespace(S);)C+=m,S=I[C];return S}}let U={}.hasOwnProperty;function omission(m){return omit;function omit(E,T,A){return U.call(m,E.tagName)&&m[E.tagName](E,T,A)}}let G=omission({body,caption:headOrColgroupOrCaption,colgroup:headOrColgroupOrCaption,dd,dt,head:headOrColgroupOrCaption,html,li,optgroup,option:closing_option,p,rp:rubyElement,rt:rubyElement,tbody,td:cells,tfoot,th:cells,thead,tr});function headOrColgroupOrCaption(m,E,T){let A=w(T,E,!0);return!A||"comment"!==A.type&&!("text"===A.type&&whitespace(A.value.charAt(0)))}function html(m,E,T){let A=w(T,E);return!A||"comment"!==A.type}function body(m,E,T){let A=w(T,E);return!A||"comment"!==A.type}function p(m,E,T){let A=w(T,E);return A?"element"===A.type&&("address"===A.tagName||"article"===A.tagName||"aside"===A.tagName||"blockquote"===A.tagName||"details"===A.tagName||"div"===A.tagName||"dl"===A.tagName||"fieldset"===A.tagName||"figcaption"===A.tagName||"figure"===A.tagName||"footer"===A.tagName||"form"===A.tagName||"h1"===A.tagName||"h2"===A.tagName||"h3"===A.tagName||"h4"===A.tagName||"h5"===A.tagName||"h6"===A.tagName||"header"===A.tagName||"hgroup"===A.tagName||"hr"===A.tagName||"main"===A.tagName||"menu"===A.tagName||"nav"===A.tagName||"ol"===A.tagName||"p"===A.tagName||"pre"===A.tagName||"section"===A.tagName||"table"===A.tagName||"ul"===A.tagName):!T||!("element"===T.type&&("a"===T.tagName||"audio"===T.tagName||"del"===T.tagName||"ins"===T.tagName||"map"===T.tagName||"noscript"===T.tagName||"video"===T.tagName))}function li(m,E,T){let A=w(T,E);return!A||"element"===A.type&&"li"===A.tagName}function dt(m,E,T){let A=w(T,E);return!!(A&&"element"===A.type&&("dt"===A.tagName||"dd"===A.tagName))}function dd(m,E,T){let A=w(T,E);return!A||"element"===A.type&&("dt"===A.tagName||"dd"===A.tagName)}function rubyElement(m,E,T){let A=w(T,E);return!A||"element"===A.type&&("rp"===A.tagName||"rt"===A.tagName)}function optgroup(m,E,T){let A=w(T,E);return!A||"element"===A.type&&"optgroup"===A.tagName}function closing_option(m,E,T){let A=w(T,E);return!A||"element"===A.type&&("option"===A.tagName||"optgroup"===A.tagName)}function thead(m,E,T){let A=w(T,E);return!!(A&&"element"===A.type&&("tbody"===A.tagName||"tfoot"===A.tagName))}function tbody(m,E,T){let A=w(T,E);return!A||"element"===A.type&&("tbody"===A.tagName||"tfoot"===A.tagName)}function tfoot(m,E,T){return!w(T,E)}function tr(m,E,T){let A=w(T,E);return!A||"element"===A.type&&"tr"===A.tagName}function cells(m,E,T){let A=w(T,E);return!A||"element"===A.type&&("td"===A.tagName||"th"===A.tagName)}let z=omission({body:opening_body,colgroup,head,html:opening_html,tbody:opening_tbody});function opening_html(m){let E=w(m,-1);return!E||"comment"!==E.type}function head(m){let E=m.children,T=[],A=-1;for(;++A<E.length;){let m=E[A];
16if("element"===m.type&&("title"===m.tagName||"base"===m.tagName)){if(T.includes(m.tagName))return!1;T.push(m.tagName)}}return E.length>0}function opening_body(m){let E=w(m,-1,!0);return!E||"comment"!==E.type&&!("text"===E.type&&whitespace(E.value.charAt(0)))&&!("element"===E.type&&("meta"===E.tagName||"link"===E.tagName||"script"===E.tagName||"style"===E.tagName||"template"===E.tagName))}function colgroup(m,E,T){let A=F(T,E),I=w(m,-1,!0);return!(T&&A&&"element"===A.type&&"colgroup"===A.tagName&&G(A,T.children.indexOf(A),T))&&!!(I&&"element"===I.type&&"col"===I.tagName)}function opening_tbody(m,E,T){let A=F(T,E),I=w(m,-1);return!(T&&A&&"element"===A.type&&("thead"===A.tagName||"tbody"===A.tagName)&&G(A,T.children.indexOf(A),T))&&!!(I&&"element"===I.type&&"tr"===I.tagName)}let Y={name:[["	\n\f\r &/=>".split(""),"	\n\f\r \"&'/=>`".split("")],["\x00	\n\f\r \"&'/<=>".split(""),"\x00	\n\f\r \"&'/<=>`".split("")]],unquoted:[["	\n\f\r &>".split(""),"\x00	\n\f\r \"&'<=>`".split("")],["\x00	\n\f\r \"&'<=>`".split(""),"\x00	\n\f\r \"&'<=>`".split("")]],single:[["&'".split(""),"\"&'`".split("")],["\x00&'".split(""),"\x00\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\x00"&'.split(""),"\x00\"&'`".split("")]]};function element_element(m,E,T,A){let I;let S=A.schema,N="svg"!==S.space&&A.settings.omitOptionalTags,k="svg"===S.space?A.settings.closeEmptyElements:A.settings.voids.includes(m.tagName.toLowerCase()),O=[];"html"===S.space&&"svg"===m.tagName&&(A.schema=C.YP);let D=serializeAttributes(A,m.properties),R=A.all("html"===S.space&&"template"===m.tagName?m.content:m);return A.schema=S,R&&(k=!1),!D&&N&&z(m,E,T)||(O.push("<",m.tagName,D?" "+D:""),k&&("svg"===S.space||A.settings.closeSelfClosing)&&(I=D.charAt(D.length-1),(!A.settings.tightSelfClosing||"/"===I||I&&'"'!==I&&"'"!==I)&&O.push(" "),O.push("/")),O.push(">")),O.push(R),k||N&&G(m,E,T)||O.push("</"+m.tagName+">"),O.join("")}function serializeAttributes(m,E){let T;let A=[],I=-1;if(E){for(T in E)if(null!==E[T]&&void 0!==E[T]){let I=serializeAttribute(m,T,E[T]);I&&A.push(I)}}for(;++I<A.length;){let E=m.settings.tightAttributes?A[I].charAt(A[I].length-1):void 0;I!==A.length-1&&'"'!==E&&"'"!==E&&(A[I]+=" ")}return A.join("")}function serializeAttribute(m,E,T){let A;let I=(0,P.s)(m.schema,E),C=m.settings.allowParseErrors&&"html"===m.schema.space?0:1,S=m.settings.allowDangerousCharacters?0:1,N=m.quote;if(I.overloadedBoolean&&(T===I.attribute||""===T)?T=!0:(I.boolean||I.overloadedBoolean&&"string"!=typeof T)&&(T=!!T),null==T||!1===T||"number"==typeof T&&Number.isNaN(T))return"";let k=stringifyEntities(I.attribute,Object.assign({},m.settings.characterReferences,{subset:Y.name[C][S]}));return!0===T?k:(T=Array.isArray(T)?(I.commaSeparated?L.P:B.P)(T,{padLeft:!m.settings.tightCommaSeparatedLists}):String(T),m.settings.collapseEmptyAttributes&&!T)?k:(m.settings.preferUnquoted&&(A=stringifyEntities(T,Object.assign({},m.settings.characterReferences,{attribute:!0,subset:Y.unquoted[C][S]}))),A!==T&&(m.settings.quoteSmart&&ccount(T,N)>ccount(T,m.alternative)&&(N=m.alternative),A=N+stringifyEntities(T,Object.assign({},m.settings.characterReferences,{subset:("'"===N?Y.single:Y.double)[C][S],attribute:!0}))+N),k+(A?"="+A:A))}function text_text(m,E,T,A){return T&&"element"===T.type&&("script"===T.tagName||"style"===T.tagName)?m.value:stringifyEntities(m.value,Object.assign({},A.settings.characterReferences,{subset:["<","&"]}))}function raw(m,E,T,A){return A.settings.allowDangerousHtml?m.value:text_text(m,E,T,A)}function root(m,E,T,A){return A.all(m)}let q=(0,S.z)("type",{invalid,unknown,handlers:{comment:comment,doctype:doctype,element:element_element,raw:raw,root:root,text:text_text}});
16function invalid(m){throw Error("Expected node, not `"+m+"`")}function unknown(m){let E=m;throw Error("Cannot compile unknown node `"+E.type+"`")}let W={},V={},Q=[];function toHtml(m,E){let T=E||W,A=T.quote||'"',S='"'===A?"'":'"';if('"'!==A&&"'"!==A)throw Error("Invalid quote `"+A+"`, expected `'` or `\"`");let N={one,all:lib_all,settings:{omitOptionalTags:T.omitOptionalTags||!1,allowParseErrors:T.allowParseErrors||!1,allowDangerousCharacters:T.allowDangerousCharacters||!1,quoteSmart:T.quoteSmart||!1,preferUnquoted:T.preferUnquoted||!1,tightAttributes:T.tightAttributes||!1,upperDoctype:T.upperDoctype||!1,tightDoctype:T.tightDoctype||!1,bogusComments:T.bogusComments||!1,tightCommaSeparatedLists:T.tightCommaSeparatedLists||!1,tightSelfClosing:T.tightSelfClosing||!1,collapseEmptyAttributes:T.collapseEmptyAttributes||!1,allowDangerousHtml:T.allowDangerousHtml||!1,voids:T.voids||I.z,characterReferences:T.characterReferences||V,closeSelfClosing:T.closeSelfClosing||!1,closeEmptyElements:T.closeEmptyElements||!1},schema:"svg"===T.space?C.YP:C.dy,quote:A,alternative:S};return N.one(Array.isArray(m)?{type:"root",children:m}:m,void 0,void 0)}function one(m,E,T){return q(m,E,T,this)}function lib_all(m){let E=[],T=m&&m.children||Q,A=-1;for(;++A<T.length;)E[A]=this.one(T[A],A,m);return E.join("")}function rehypeStringify(m){let E=this,T={...E.data("settings"),...m};function compiler(m){return toHtml(m,T)}E.compiler=compiler}},4372:function(m,E,T){"use strict";T.d(E,{Z:function(){return remarkParse}});var A={};T.r(A),T.d(A,{attentionMarkers:function(){return eN},contentInitial:function(){return e_},disable:function(){return ek},document:function(){return eA},flow:function(){return eC},flowInitial:function(){return eI},insideSpan:function(){return ey},string:function(){return eS},text:function(){return eb}});let I={};function lib_toString(m,E){let T=E||I,A="boolean"!=typeof T.includeImageAlt||T.includeImageAlt,C="boolean"!=typeof T.includeHtml||T.includeHtml;return one(m,A,C)}function one(m,E,T){if(node(m)){if("value"in m)return"html"!==m.type||T?m.value:"";if(E&&"alt"in m&&m.alt)return m.alt;if("children"in m)return lib_all(m.children,E,T)}return Array.isArray(m)?lib_all(m,E,T):""}function lib_all(m,E,T){let A=[],I=-1;for(;++I<m.length;)A[I]=one(m[I],E,T);return A.join("")}function node(m){return!!(m&&"object"==typeof m)}function splice(m,E,T,A){let I;let C=m.length,S=0;if(E=E<0?-E>C?0:C+E:E>C?C:E,T=T>0?T:0,A.length<1e4)(I=Array.from(A)).unshift(E,T),m.splice(...I);else for(T&&m.splice(E,T);S<A.length;)(I=A.slice(S,S+1e4)).unshift(E,0),m.splice(...I),S+=1e4,E+=1e4}function push(m,E){return m.length>0?(splice(m,m.length,0,E),m):E}let C={}.hasOwnProperty;function combineExtensions(m){let E={},T=-1;for(;++T<m.length;)syntaxExtension(E,m[T]);return E}function syntaxExtension(m,E){let T;for(T in E){let A;let I=C.call(m,T)?m[T]:void 0,S=I||(m[T]={}),N=E[T];if(N)for(A in N){C.call(S,A)||(S[A]=[]);let m=N[A];constructs(S[A],Array.isArray(m)?m:m?[m]:[])}}}function constructs(m,E){let T=-1,A=[];for(;++T<E.length;)("after"===E[T].add?m:A).push(E[T]);splice(m,0,0,A)}var S=T(6138);function factorySpace(m,E,T,A){let I=A?A-1:Number.POSITIVE_INFINITY,C=0;return start;function start(A){return(0,S.xz)(A)?(m.enter(T),prefix(A)):E(A)}function prefix(A){return(0,S.xz)(A)&&C++<I?(m.consume(A),prefix):(m.exit(T),E(A))}}let N={tokenize:initializeContent};function initializeContent(m){let E;let T=m.attempt(this.parser.constructs.contentInitial,afterContentStartConstruct,paragraphInitial);return T;function afterContentStartConstruct(E){if(null===E){m.consume(E);return}return m.enter("lineEnding"),m.consume(E),m.exit("lineEnding"),factorySpace(m,T,"linePrefix")}function paragraphInitial(E){return m.enter("paragraph"),lineStart(E)}function lineStart(T){let A=m.enter("chunkText",{contentType:"text",previous:E});return E&&(E.next=A),E=A,data(T)}function data(E){if(null===E){m.exit("chunkText"),m.exit("paragraph"),m.consume(E);return}return(0,S.Ch)(E)?(m.consume(E),m.exit("chunkText"),lineStart):(m.consume(E),data)}}let k={tokenize:initializeDocument},O={tokenize:tokenizeContainer};function initializeDocument(m){let E,T,A;let I=this,C=[],N=0;return start;function start(E){if(N<C.length){let T=C[N];return I.containerState=T[1],m.attempt(T[0].continuation,documentContinue,checkNewContainers
16)(E)}return checkNewContainers(E)}function documentContinue(m){if(N++,I.containerState._closeFlow){let T;I.containerState._closeFlow=void 0,E&&closeFlow();let A=I.events.length,C=A;for(;C--;)if("exit"===I.events[C][0]&&"chunkFlow"===I.events[C][1].type){T=I.events[C][1].end;break}exitContainers(N);let S=A;for(;S<I.events.length;)I.events[S][1].end=Object.assign({},T),S++;return splice(I.events,C+1,0,I.events.slice(A)),I.events.length=S,checkNewContainers(m)}return start(m)}function checkNewContainers(T){if(N===C.length){if(!E)return documentContinued(T);if(E.currentConstruct&&E.currentConstruct.concrete)return flowStart(T);I.interrupt=!!(E.currentConstruct&&!E._gfmTableDynamicInterruptHack)}return I.containerState={},m.check(O,thereIsANewContainer,thereIsNoNewContainer)(T)}function thereIsANewContainer(m){return E&&closeFlow(),exitContainers(N),documentContinued(m)}function thereIsNoNewContainer(m){return I.parser.lazy[I.now().line]=N!==C.length,A=I.now().offset,flowStart(m)}function documentContinued(E){return I.containerState={},m.attempt(O,containerContinue,flowStart)(E)}function containerContinue(m){return N++,C.push([I.currentConstruct,I.containerState]),documentContinued(m)}function flowStart(A){if(null===A){E&&closeFlow(),exitContainers(0),m.consume(A);return}return E=E||I.parser.flow(I.now()),m.enter("chunkFlow",{contentType:"flow",previous:T,_tokenizer:E}),flowContinue(A)}function flowContinue(E){if(null===E){writeToChild(m.exit("chunkFlow"),!0),exitContainers(0),m.consume(E);return}return(0,S.Ch)(E)?(m.consume(E),writeToChild(m.exit("chunkFlow")),N=0,I.interrupt=void 0,start):(m.consume(E),flowContinue)}function writeToChild(m,C){let S=I.sliceStream(m);if(C&&S.push(null),m.previous=T,T&&(T.next=m),T=m,E.defineSkip(m.start),E.write(S),I.parser.lazy[m.start.line]){let m,T,C=E.events.length;for(;C--;)if(E.events[C][1].start.offset<A&&(!E.events[C][1].end||E.events[C][1].end.offset>A))return;let S=I.events.length,k=S;for(;k--;)if("exit"===I.events[k][0]&&"chunkFlow"===I.events[k][1].type){if(m){T=I.events[k][1].end;break}m=!0}for(exitContainers(N),C=S;C<I.events.length;)I.events[C][1].end=Object.assign({},T),C++;splice(I.events,k+1,0,I.events.slice(S)),I.events.length=C}}function exitContainers(E){let T=C.length;for(;T-- >E;){let E=C[T];I.containerState=E[1],E[0].exit.call(I,m)}C.length=E}function closeFlow(){E.write([null]),T=void 0,E=void 0,I.containerState._closeFlow=void 0}}function tokenizeContainer(m,E,T){return factorySpace(m,m.attempt(this.parser.constructs.document,E,T),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}let D={tokenize:tokenizeBlankLine,partial:!0};function tokenizeBlankLine(m,E,T){return start;function start(E){return(0,S.xz)(E)?factorySpace(m,after,"linePrefix")(E):after(E)}function after(m){return null===m||(0,S.Ch)(m)?E(m):T(m)}}function subtokenize(m){let E,T,A,I,C,S,N;let k={},O=-1;for(;++O<m.length;){for(;(O in k);)O=k[O];if(E=m[O],O&&"chunkFlow"===E[1].type&&"listItemPrefix"===m[O-1][1].type&&((A=0)<(S=E[1]._tokenizer.events).length&&"lineEndingBlank"===S[A][1].type&&(A+=2),A<S.length&&"content"===S[A][1].type))for(;++A<S.length&&"content"!==S[A][1].type;)"chunkText"===S[A][1].type&&(S[A][1]._isInFirstContentOfListItem=!0,A++);if("enter"===E[0])E[1].contentType&&(Object.assign(k,subcontent(m,O)),O=k[O],N=!0);else if(E[1]._container){for(A=O,T=void 0;A--;)if("lineEnding"===(I=m[A])[1].type||"lineEndingBlank"===I[1].type)"enter"===I[0]&&(T&&(m[T][1].type="lineEndingBlank"),I[1].type="lineEnding",T=A);else break;T&&(E[1].end=Object.assign({},m[T][1].start),(C=m.slice(T,O)).unshift(E),splice(m,T,O-T+1,C))}}return!N}function subcontent(m,E){let T,A;let I=m[E][1],C=m[E][2],S=E-1,N=[],k=I._tokenizer||C.parser[I.contentType](I.start),O=k.events,D=[],R={},L=-1,P=I,B=0,M=0,w=[M];for(;P;){for(;m[++S][1]!==P;);N.push(S),!P._tokenizer&&(T=C.sliceStream(P),P.next||T.push(null),A&&k.defineSkip(P.start),P._isInFirstContentOfListItem&&(k._gfmTasklistFirstContentOfListItem=!0),k.write(T),P._isInFirstContentOfListItem&&(k._gfmTasklistFirstContentOfListItem=void 0)),A=P,P=P.next}for(P=I;++L<O.length;
16)"exit"===O[L][0]&&"enter"===O[L-1][0]&&O[L][1].type===O[L-1][1].type&&O[L][1].start.line!==O[L][1].end.line&&(M=L+1,w.push(M),P._tokenizer=void 0,P.previous=void 0,P=P.next);for(k.events=[],P?(P._tokenizer=void 0,P.previous=void 0):w.pop(),L=w.length;L--;){let E=O.slice(w[L],w[L+1]),T=N.pop();D.unshift([T,T+E.length-1]),splice(m,T,2,E)}for(L=-1;++L<D.length;)R[B+D[L][0]]=B+D[L][1],B+=D[L][1]-D[L][0]-1;return R}let R={tokenize:tokenizeContent,resolve:resolveContent},L={tokenize:tokenizeContinuation,partial:!0};function resolveContent(m){return subtokenize(m),m}function tokenizeContent(m,E){let T;return chunkStart;function chunkStart(E){return m.enter("content"),T=m.enter("chunkContent",{contentType:"content"}),chunkInside(E)}function chunkInside(E){return null===E?contentEnd(E):(0,S.Ch)(E)?m.check(L,contentContinue,contentEnd)(E):(m.consume(E),chunkInside)}function contentEnd(T){return m.exit("chunkContent"),m.exit("content"),E(T)}function contentContinue(E){return m.consume(E),m.exit("chunkContent"),T.next=m.enter("chunkContent",{contentType:"content",previous:T}),T=T.next,chunkInside}}function tokenizeContinuation(m,E,T){let A=this;return startLookahead;function startLookahead(E){return m.exit("chunkContent"),m.enter("lineEnding"),m.consume(E),m.exit("lineEnding"),factorySpace(m,prefixed,"linePrefix")}function prefixed(I){if(null===I||(0,S.Ch)(I))return T(I);let C=A.events[A.events.length-1];return!A.parser.constructs.disable.null.includes("codeIndented")&&C&&"linePrefix"===C[1].type&&C[2].sliceSerialize(C[1],!0).length>=4?E(I):m.interrupt(A.parser.constructs.flow,T,E)(I)}}let P={tokenize:initializeFlow};function initializeFlow(m){let E=this,T=m.attempt(D,atBlankEnding,m.attempt(this.parser.constructs.flowInitial,afterConstruct,factorySpace(m,m.attempt(this.parser.constructs.flow,afterConstruct,m.attempt(R,afterConstruct)),"linePrefix")));return T;function atBlankEnding(A){if(null===A){m.consume(A);return}return m.enter("lineEndingBlank"),m.consume(A),m.exit("lineEndingBlank"),E.currentConstruct=void 0,T}function afterConstruct(A){if(null===A){m.consume(A);return}return m.enter("lineEnding"),m.consume(A),m.exit("lineEnding"),E.currentConstruct=void 0,T}}let B={resolveAll:createResolver()},M=initializeFactory("string"),w=initializeFactory("text");function initializeFactory(m){return{tokenize:initializeText,resolveAll:createResolver("text"===m?resolveAllLineSuffixes:void 0)};function initializeText(E){let T=this,A=this.parser.constructs[m],I=E.attempt(A,start,notText);return start;function start(m){return atBreak(m)?I(m):notText(m)}function notText(m){if(null===m){E.consume(m);return}return E.enter("data"),E.consume(m),data}function data(m){return atBreak(m)?(E.exit("data"),I(m)):(E.consume(m),data)}function atBreak(m){if(null===m)return!0;let E=A[m],I=-1;if(E)for(;++I<E.length;){let m=E[I];if(!m.previous||m.previous.call(T,T.previous))return!0}return!1}}}function createResolver(m){return resolveAllText;function resolveAllText(E,T){let A,I=-1;for(;++I<=E.length;)void 0===A?E[I]&&"data"===E[I][1].type&&(A=I,I++):E[I]&&"data"===E[I][1].type||(I!==A+2&&(E[A][1].end=E[I-1][1].end,E.splice(A+2,I-A-2),I=A+2),A=void 0);return m?m(E,T):E}}function resolveAllLineSuffixes(m,E){let T=0;for(;++T<=m.length;)if((T===m.length||"lineEnding"===m[T][1].type)&&"data"===m[T-1][1].type){let A;let I=m[T-1][1],C=E.sliceStream(I),S=C.length,N=-1,k=0;for(;S--;){let m=C[S];if("string"==typeof m){for(N=m.length;32===m.charCodeAt(N-1);)k++,N--;if(N)break;N=-1}else if(-2===m)A=!0,k++;else if(-1===m);else{S++;break}}if(k){let C={type:T===m.length||A||k<2?"lineSuffix":"hardBreakTrailing",start:{line:I.end.line,column:I.end.column-k,offset:I.end.offset-k,_index:I.start._index+S,_bufferIndex:S?N:I.start._bufferIndex+N},end:Object.assign({},I.end)};I.end=Object.assign({},C.start),I.start.offset===I.end.offset?Object.assign(I,C):(m.splice(T,0,["enter",C,E],["exit",C,E]),T+=2)}T++}return m}function resolveAll(m,E,T){let A=[],I=-1;for(;++I<m.length;){let C=m[I].resolveAll;C&&!A.includes(C)&&(E=C(E,T),A.push(C))}return E}function createTokenizer(m,E,T){let A=Object.assign(T?Object.assign({},T):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1}),I={},C=[],N=[],k=[],O={consume,enter,exit,attempt:constructFactory(onsuccessfulconstruct),check:constructFactory(onsuccessfulcheck),interrupt:constructFactory(onsuccessfulcheck,{interrupt:!0})},D={previous:null,code:null,containerState:{}
16,events:[],parser:m,sliceStream,sliceSerialize,now,defineSkip,write},R=E.tokenize.call(D,O);return E.resolveAll&&C.push(E),D;function write(m){return(N=push(N,m),main(),null!==N[N.length-1])?[]:(addResult(E,0),D.events=resolveAll(C,D.events,D),D.events)}function sliceSerialize(m,E){return serializeChunks(sliceStream(m),E)}function sliceStream(m){return sliceChunks(N,m)}function now(){let{line:m,column:E,offset:T,_index:I,_bufferIndex:C}=A;return{line:m,column:E,offset:T,_index:I,_bufferIndex:C}}function defineSkip(m){I[m.line]=m.column,accountForPotentialSkip()}function main(){let m;for(;A._index<N.length;){let E=N[A._index];if("string"==typeof E)for(m=A._index,A._bufferIndex<0&&(A._bufferIndex=0);A._index===m&&A._bufferIndex<E.length;)go(E.charCodeAt(A._bufferIndex));else go(E)}}function go(m){R=R(m)}function consume(m){(0,S.Ch)(m)?(A.line++,A.column=1,A.offset+=-3===m?2:1,accountForPotentialSkip()):-1!==m&&(A.column++,A.offset++),A._bufferIndex<0?A._index++:(A._bufferIndex++,A._bufferIndex===N[A._index].length&&(A._bufferIndex=-1,A._index++)),D.previous=m}function enter(m,E){let T=E||{};return T.type=m,T.start=now(),D.events.push(["enter",T,D]),k.push(T),T}function exit(m){let E=k.pop();return E.end=now(),D.events.push(["exit",E,D]),E}function onsuccessfulconstruct(m,E){addResult(m,E.from)}function onsuccessfulcheck(m,E){E.restore()}function constructFactory(m,E){return hook;function hook(T,A,I){let C,S,N,k;return Array.isArray(T)?handleListOfConstructs(T):"tokenize"in T?handleListOfConstructs([T]):handleMapOfConstructs(T);function handleMapOfConstructs(m){return start;function start(E){let T=null!==E&&m[E],A=null!==E&&m.null,I=[...Array.isArray(T)?T:T?[T]:[],...Array.isArray(A)?A:A?[A]:[]];return handleListOfConstructs(I)(E)}}function handleListOfConstructs(m){return(C=m,S=0,0===m.length)?I:handleConstruct(m[S])}function handleConstruct(m){return start;function start(T){return(k=store(),N=m,m.partial||(D.currentConstruct=m),m.name&&D.parser.constructs.disable.null.includes(m.name))?nok(T):m.tokenize.call(E?Object.assign(Object.create(D),E):D,O,ok,nok)(T)}}function ok(E){return m(N,k),A}function nok(m){return(k.restore(),++S<C.length)?handleConstruct(C[S]):I}}}function addResult(m,E){m.resolveAll&&!C.includes(m)&&C.push(m),m.resolve&&splice(D.events,E,D.events.length-E,m.resolve(D.events.slice(E),D)),m.resolveTo&&(D.events=m.resolveTo(D.events,D))}function store(){let m=now(),E=D.previous,T=D.currentConstruct,I=D.events.length,C=Array.from(k);return{restore,from:I};function restore(){A=m,D.previous=E,D.currentConstruct=T,D.events.length=I,k=C,accountForPotentialSkip()}}function accountForPotentialSkip(){A.line in I&&A.column<2&&(A.column=I[A.line],A.offset+=I[A.line]-1)}}function sliceChunks(m,E){let T;let A=E.start._index,I=E.start._bufferIndex,C=E.end._index,S=E.end._bufferIndex;if(A===C)T=[m[A].slice(I,S)];else{if(T=m.slice(A,C),I>-1){let m=T[0];"string"==typeof m?T[0]=m.slice(I):T.shift()}S>0&&T.push(m[C].slice(0,S))}return T}function serializeChunks(m,E){let T,A=-1,I=[];for(;++A<m.length;){let C;let S=m[A];if("string"==typeof S)C=S;else switch(S){case -5:C="\r";break;case -4:C="\n";break;case -3:C="\r\n";break;case -2:C=E?" ":"	";break;case -1:if(!E&&T)continue;C=" ";break;default:C=String.fromCharCode(S)}T=-2===S,I.push(C)}return I.join("")}let F={name:"thematicBreak",tokenize:tokenizeThematicBreak};function tokenizeThematicBreak(m,E,T){let A,I=0;return start;function start(E){return m.enter("thematicBreak"),before(E)}function before(m){return A=m,atBreak(m)}function atBreak(C){return C===A?(m.enter("thematicBreakSequence"),sequence(C)):I>=3&&(null===C||(0,S.Ch)(C))?(m.exit("thematicBreak"),E(C)):T(C)}function sequence(E){return E===A?(m.consume(E),I++,sequence):(m.exit("thematicBreakSequence"),(0,S.xz)(E)?factorySpace(m,atBreak,"whitespace")(E):atBreak(E))}}let H={name:"list",tokenize:tokenizeListStart,continuation:{tokenize:tokenizeListContinuation},exit:tokenizeListEnd},U={tokenize:tokenizeListItemPrefixWhitespace,partial:!0},G={tokenize:tokenizeIndent,partial:!0};function tokenizeListStart(m,E,T){let A=this,I=A.events[A.events.length-1],C=I&&"linePrefix"===I[1].type?I[2].sliceSerialize(I[1],!0).length:0,N=0;return start;function start(E){let I=A.containerState.type||(42===E||43===E||45===E?"listUnordered":"listOrdered");if("listUnordered"===I?!A.containerState.marker||E===A.containerState.marker:(0,S.pY)(E)){if(A.containerState.type||(A.containerState.type=I,m.enter(I,{_container:!0})),"listUnordered"===I)return m.enter("listItemPrefix"),42===E||45===E?m.check(F,T,atMarker)(E):atMarker(E);if(!A.interrupt||49===E)return m.enter("listItemPrefix"),m.enter("listItemValue"),inside(E)}return T(E)}function inside(E){return(0,S.pY)(E)&&++N<10?(m.consume(E),inside):(!A.interrupt||N<2)&&(A.containerState.marker?E===A.containerState.marker:41===E||46===E)?(m.exit("listItemValue"),atMarker(E)):T(E)}function atMarker(E){return m.enter("listItemMarker"),m.consume(E),m.exit("listItemMarker"),A.containerState.marker=A.containerState.marker||E,m.check(D,A.interrupt?T:onBlank,m.attempt(U,endOfPrefix,otherPrefix))}
16function onBlank(m){return A.containerState.initialBlankLine=!0,C++,endOfPrefix(m)}function otherPrefix(E){return(0,S.xz)(E)?(m.enter("listItemPrefixWhitespace"),m.consume(E),m.exit("listItemPrefixWhitespace"),endOfPrefix):T(E)}function endOfPrefix(T){return A.containerState.size=C+A.sliceSerialize(m.exit("listItemPrefix"),!0).length,E(T)}}function tokenizeListContinuation(m,E,T){let A=this;return A.containerState._closeFlow=void 0,m.check(D,onBlank,notBlank);function onBlank(T){return A.containerState.furtherBlankLines=A.containerState.furtherBlankLines||A.containerState.initialBlankLine,factorySpace(m,E,"listItemIndent",A.containerState.size+1)(T)}function notBlank(T){return A.containerState.furtherBlankLines||!(0,S.xz)(T)?(A.containerState.furtherBlankLines=void 0,A.containerState.initialBlankLine=void 0,notInCurrentItem(T)):(A.containerState.furtherBlankLines=void 0,A.containerState.initialBlankLine=void 0,m.attempt(G,E,notInCurrentItem)(T))}function notInCurrentItem(I){return A.containerState._closeFlow=!0,A.interrupt=void 0,factorySpace(m,m.attempt(H,E,T),"linePrefix",A.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(I)}}function tokenizeIndent(m,E,T){let A=this;return factorySpace(m,afterPrefix,"listItemIndent",A.containerState.size+1);function afterPrefix(m){let I=A.events[A.events.length-1];return I&&"listItemIndent"===I[1].type&&I[2].sliceSerialize(I[1],!0).length===A.containerState.size?E(m):T(m)}}function tokenizeListEnd(m){m.exit(this.containerState.type)}function tokenizeListItemPrefixWhitespace(m,E,T){let A=this;return factorySpace(m,afterPrefix,"listItemPrefixWhitespace",A.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function afterPrefix(m){let I=A.events[A.events.length-1];return!(0,S.xz)(m)&&I&&"listItemPrefixWhitespace"===I[1].type?E(m):T(m)}}let z={name:"blockQuote",tokenize:tokenizeBlockQuoteStart,continuation:{tokenize:tokenizeBlockQuoteContinuation},exit};function tokenizeBlockQuoteStart(m,E,T){let A=this;return start;function start(E){if(62===E){let T=A.containerState;return T.open||(m.enter("blockQuote",{_container:!0}),T.open=!0),m.enter("blockQuotePrefix"),m.enter("blockQuoteMarker"),m.consume(E),m.exit("blockQuoteMarker"),after}return T(E)}function after(T){return(0,S.xz)(T)?(m.enter("blockQuotePrefixWhitespace"),m.consume(T),m.exit("blockQuotePrefixWhitespace"),m.exit("blockQuotePrefix"),E):(m.exit("blockQuotePrefix"),E(T))}}function tokenizeBlockQuoteContinuation(m,E,T){let A=this;return contStart;function contStart(E){return(0,S.xz)(E)?factorySpace(m,contBefore,"linePrefix",A.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(E):contBefore(E)}function contBefore(A){return m.attempt(z,E,T)(A)}}function exit(m){m.exit("blockQuote")}function factoryDestination(m,E,T,A,I,C,N,k,O){let D=O||Number.POSITIVE_INFINITY,R=0;return start;function start(E){return 60===E?(m.enter(A),m.enter(I),m.enter(C),m.consume(E),m.exit(C),enclosedBefore):null===E||32===E||41===E||(0,S.Av)(E)?T(E):(m.enter(A),m.enter(N),m.enter(k),m.enter("chunkString",{contentType:"string"}),raw(E))}function enclosedBefore(T){return 62===T?(m.enter(C),m.consume(T),m.exit(C),m.exit(I),m.exit(A),E):(m.enter(k),m.enter("chunkString",{contentType:"string"}),enclosed(T))}function enclosed(E){return 62===E?(m.exit("chunkString"),m.exit(k),enclosedBefore(E)):null===E||60===E||(0,S.Ch)(E)?T(E):(m.consume(E),92===E?enclosedEscape:enclosed)}function enclosedEscape(E){return 60===E||62===E||92===E?(m.consume(E),enclosed):enclosed(E)}function raw(I){return!R&&(null===I||41===I||(0,S.z3)(I))?(m.exit("chunkString"),m.exit(k),m.exit(N),m.exit(A),E(I)):R<D&&40===I?(m.consume(I),R++,raw):41===I?(m.consume(I),R--,raw):null===I||32===I||40===I||(0,S.Av)(I)?T(I):(m.consume(I),92===I?rawEscape:raw)}function rawEscape(E){return 40===E||41===E||92===E?(m.consume(E),raw):raw(E)}}function factoryLabel(m,E,T,A,I,C){let N;let k=this,O=0;return start;function start(E){return m.enter(A),m.enter(I),m.consume(E),m.exit(I),m.enter(C),atBreak}function atBreak(D){return O>999||null===D||91===D||93===D&&!N||94===D&&!O&&"_hiddenFootnoteSupport"in k.parser.constructs?T(D):93===D?(m.exit(C),m.enter(I),m.consume(D),m.exit(I),m.exit(A),E):(0,S.
16Ch)(D)?(m.enter("lineEnding"),m.consume(D),m.exit("lineEnding"),atBreak):(m.enter("chunkString",{contentType:"string"}),labelInside(D))}function labelInside(E){return null===E||91===E||93===E||(0,S.Ch)(E)||O++>999?(m.exit("chunkString"),atBreak(E)):(m.consume(E),N||(N=!(0,S.xz)(E)),92===E?labelEscape:labelInside)}function labelEscape(E){return 91===E||92===E||93===E?(m.consume(E),O++,labelInside):labelInside(E)}}function factoryTitle(m,E,T,A,I,C){let N;return start;function start(E){return 34===E||39===E||40===E?(m.enter(A),m.enter(I),m.consume(E),m.exit(I),N=40===E?41:E,begin):T(E)}function begin(T){return T===N?(m.enter(I),m.consume(T),m.exit(I),m.exit(A),E):(m.enter(C),atBreak(T))}function atBreak(E){return E===N?(m.exit(C),begin(N)):null===E?T(E):(0,S.Ch)(E)?(m.enter("lineEnding"),m.consume(E),m.exit("lineEnding"),factorySpace(m,atBreak,"linePrefix")):(m.enter("chunkString",{contentType:"string"}),inside(E))}function inside(E){return E===N||null===E||(0,S.Ch)(E)?(m.exit("chunkString"),atBreak(E)):(m.consume(E),92===E?escape:inside)}function escape(E){return E===N||92===E?(m.consume(E),inside):inside(E)}}function factoryWhitespace(m,E){let T;return start;function start(A){return(0,S.Ch)(A)?(m.enter("lineEnding"),m.consume(A),m.exit("lineEnding"),T=!0,start):(0,S.xz)(A)?factorySpace(m,start,T?"linePrefix":"lineSuffix")(A):E(A)}}function normalizeIdentifier(m){return m.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}let Y={name:"definition",tokenize:tokenizeDefinition},q={tokenize:tokenizeTitleBefore,partial:!0};function tokenizeDefinition(m,E,T){let A;let I=this;return start;function start(E){return m.enter("definition"),before(E)}function before(E){return factoryLabel.call(I,m,labelAfter,T,"definitionLabel","definitionLabelMarker","definitionLabelString")(E)}function labelAfter(E){return(A=normalizeIdentifier(I.sliceSerialize(I.events[I.events.length-1][1]).slice(1,-1)),58===E)?(m.enter("definitionMarker"),m.consume(E),m.exit("definitionMarker"),markerAfter):T(E)}function markerAfter(E){return(0,S.z3)(E)?factoryWhitespace(m,destinationBefore)(E):destinationBefore(E)}function destinationBefore(E){return factoryDestination(m,destinationAfter,T,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(E)}function destinationAfter(E){return m.attempt(q,after,after)(E)}function after(E){return(0,S.xz)(E)?factorySpace(m,afterWhitespace,"whitespace")(E):afterWhitespace(E)}function afterWhitespace(C){return null===C||(0,S.Ch)(C)?(m.exit("definition"),I.parser.defined.push(A),E(C)):T(C)}}function tokenizeTitleBefore(m,E,T){return titleBefore;function titleBefore(E){return(0,S.z3)(E)?factoryWhitespace(m,beforeMarker)(E):T(E)}function beforeMarker(E){return factoryTitle(m,titleAfter,T,"definitionTitle","definitionTitleMarker","definitionTitleString")(E)}function titleAfter(E){return(0,S.xz)(E)?factorySpace(m,titleAfterOptionalWhitespace,"whitespace")(E):titleAfterOptionalWhitespace(E)}function titleAfterOptionalWhitespace(m){return null===m||(0,S.Ch)(m)?E(m):T(m)}}let W={name:"codeIndented",tokenize:tokenizeCodeIndented},V={tokenize:tokenizeFurtherStart,partial:!0};function tokenizeCodeIndented(m,E,T){let A=this;return start;function start(E){return m.enter("codeIndented"),factorySpace(m,afterPrefix,"linePrefix",5)(E)}function afterPrefix(m){let E=A.events[A.events.length-1];return E&&"linePrefix"===E[1].type&&E[2].sliceSerialize(E[1],!0).length>=4?atBreak(m):T(m)}function atBreak(E){return null===E?after(E):(0,S.Ch)(E)?m.attempt(V,atBreak,after)(E):(m.enter("codeFlowValue"),inside(E))}function inside(E){return null===E||(0,S.Ch)(E)?(m.exit("codeFlowValue"),atBreak(E)):(m.consume(E),inside)}function after(T){return m.exit("codeIndented"),E(T)}}function tokenizeFurtherStart(m,E,T){let A=this;return furtherStart;function furtherStart(E){return A.parser.lazy[A.now().line]?T(E):(0,S.Ch)(E)?(m.enter("lineEnding"),m.consume(E),m.exit("lineEnding"),furtherStart):factorySpace(m,afterPrefix,"linePrefix",5)(E)}function afterPrefix(m){let I=A.events[A.events.length-1];return I&&"linePrefix"===I[1].type&&I[2].sliceSerialize(I[1],!0).length>=4?E(m):(0,S.Ch)(m)?furtherStart(m):T(m)}}let Q={name:"headingAtx",tokenize:tokenizeHeadingAtx,resolve:resolveHeadingAtx};function resolveHeadingAtx(m,E){let T,A,I=m.length-2,C=3;return"whitespace"===m[3][1].type&&(C+=2),I-2>C&&"whitespace"===m[I][1].type&&(I-=2),"atxHeadingSequence"===m[I][1].type&&(C===I-1||I-4>C&&"whitespace"===m[I-2][1].type)&&(I-=C+1===I?2:4),I>C&&(T={type:"atxHeadingText",start:m[C][1].start,end:m[I][1].end},A={type:"chunkText",start:m[C][1].start,end:m[I][1].end,contentType:"text"},splice(m,C,I-C+1,[["enter",T,E],["enter",A,E],["exit",A,E],["exit",T,E]])),m}function tokenizeHeadingAtx(m,E,T){let A=0;return start;function start(E){return m.enter("atxHeading"),before(E)}function before(E){return m.enter("atxHeadingSequence"),sequenceOpen(E)}function sequenceOpen(E){return 35===E&&A++<6?(m.consume(E),sequenceOpen):null===E||(0,S.z3)(E)?(m.exit("atxHeadingSequence"),atBreak(E)):T(E)}function atBreak(T){return 35===T?(m.enter("atxHeadingSequence"),sequenceFurther(T)):null===T||(0,S.Ch)(T)?(m.exit("atxHeading"),E(T)):(0,S.xz)(T)?factorySpace(m,atBreak,"whitespace")(T):(m.enter("atxHeadingText"),data(T))}function sequenceFurther(E){return 35===E?(m.consume(E),sequenceFurther):(m.exit("atxHeadingSequence"),atBreak(E))}function data(E){return null===E||35===E||(0,S.z3)(E)?(m.exit("atxHeadingText"),atBreak(E)):(m.consume(E),data)}}
16let X={name:"setextUnderline",tokenize:tokenizeSetextUnderline,resolveTo:resolveToSetextUnderline};function resolveToSetextUnderline(m,E){let T,A,I,C=m.length;for(;C--;)if("enter"===m[C][0]){if("content"===m[C][1].type){T=C;break}"paragraph"===m[C][1].type&&(A=C)}else"content"===m[C][1].type&&m.splice(C,1),I||"definition"!==m[C][1].type||(I=C);let S={type:"setextHeading",start:Object.assign({},m[A][1].start),end:Object.assign({},m[m.length-1][1].end)};return m[A][1].type="setextHeadingText",I?(m.splice(A,0,["enter",S,E]),m.splice(I+1,0,["exit",m[T][1],E]),m[T][1].end=Object.assign({},m[I][1].end)):m[T][1]=S,m.push(["exit",S,E]),m}function tokenizeSetextUnderline(m,E,T){let A;let I=this;return start;function start(E){let C,S=I.events.length;for(;S--;)if("lineEnding"!==I.events[S][1].type&&"linePrefix"!==I.events[S][1].type&&"content"!==I.events[S][1].type){C="paragraph"===I.events[S][1].type;break}return!I.parser.lazy[I.now().line]&&(I.interrupt||C)?(m.enter("setextHeadingLine"),A=E,before(E)):T(E)}function before(E){return m.enter("setextHeadingLineSequence"),inside(E)}function inside(E){return E===A?(m.consume(E),inside):(m.exit("setextHeadingLineSequence"),(0,S.xz)(E)?factorySpace(m,after,"lineSuffix")(E):after(E))}function after(A){return null===A||(0,S.Ch)(A)?(m.exit("setextHeadingLine"),E(A)):T(A)}}let K=["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"],J=["pre","script","style","textarea"],Z={name:"htmlFlow",tokenize:tokenizeHtmlFlow,resolveTo:resolveToHtmlFlow,concrete:!0},ee={tokenize:tokenizeBlankLineBefore,partial:!0},et={tokenize:tokenizeNonLazyContinuationStart,partial:!0};function resolveToHtmlFlow(m){let E=m.length;for(;E--&&("enter"!==m[E][0]||"htmlFlow"!==m[E][1].type););return E>1&&"linePrefix"===m[E-2][1].type&&(m[E][1].start=m[E-2][1].start,m[E+1][1].start=m[E-2][1].start,m.splice(E-2,2)),m}function tokenizeHtmlFlow(m,E,T){let A,I,C,N,k;let O=this;return start;function start(m){return before(m)}function before(E){return m.enter("htmlFlow"),m.enter("htmlFlowData"),m.consume(E),open}function open(N){return 33===N?(m.consume(N),declarationOpen):47===N?(m.consume(N),I=!0,tagCloseStart):63===N?(m.consume(N),A=3,O.interrupt?E:continuationDeclarationInside):(0,S.jv)(N)?(m.consume(N),C=String.fromCharCode(N),tagName):T(N)}function declarationOpen(I){return 45===I?(m.consume(I),A=2,commentOpenInside):91===I?(m.consume(I),A=5,N=0,cdataOpenInside):(0,S.jv)(I)?(m.consume(I),A=4,O.interrupt?E:continuationDeclarationInside):T(I)}function commentOpenInside(A){return 45===A?(m.consume(A),O.interrupt?E:continuationDeclarationInside):T(A)}function cdataOpenInside(A){let I="CDATA[";return A===I.charCodeAt(N++)?(m.consume(A),N===I.length)?O.interrupt?E:continuation:cdataOpenInside:T(A)}function tagCloseStart(E){return(0,S.jv)(E)?(m.consume(E),C=String.fromCharCode(E),tagName):T(E)}function tagName(N){if(null===N||47===N||62===N||(0,S.z3)(N)){let S=47===N,k=C.toLowerCase();return!S&&!I&&J.includes(k)?(A=1,O.interrupt?E(N):continuation(N)):K.includes(C.toLowerCase())?(A=6,S)?(m.consume(N),basicSelfClosing):O.interrupt?E(N):continuation(N):(A=7,O.interrupt&&!O.parser.lazy[O.now().line]?T(N):I?completeClosingTagAfter(N):completeAttributeNameBefore(N))}return 45===N||(0,S.H$)(N)?(m.consume(N),C+=String.fromCharCode(N),tagName):T(N)}function basicSelfClosing(A){return 62===A?(m.consume(A),O.interrupt?E:continuation):T(A)}function completeClosingTagAfter(E){return(0,S.xz)(E)?(m.consume(E),completeClosingTagAfter):completeEnd(E)}function completeAttributeNameBefore(E){return 47===E?(m.consume(E),completeEnd):58===E||95===E||(0,S.jv)(E)?(m.consume(E),completeAttributeName):(0,S.xz)(E)?(m.consume(E),completeAttributeNameBefore):completeEnd(E)}function completeAttributeName(E){return 45===E||46===E||58===E||95===E||(0,S.H$)(E)?(m.consume(E),completeAttributeName):completeAttributeNameAfter(E)}function completeAttributeNameAfter(E){return 61===E?(m.consume(E),completeAttributeValueBefore):(0,S.xz)(E)?(m.consume(E),completeAttributeNameAfter):completeAttributeNameBefore(E)}function completeAttributeValueBefore(E){return null===E||60===E||61===E||62===E||96===E?T(E):34===E||39===E?(m.consume(E),k=E,completeAttributeValueQuoted):(0,S.xz)(E)?(m.consume(E),completeAttributeValueBefore):completeAttributeValueUnquoted(E)}function completeAttributeValueQuoted(E){return E===k?(m.consume(E),k=null,completeAttributeValueQuotedAfter):null===E||(0,S.Ch)(E)?T(E):(m.consume(E),completeAttributeValueQuoted)}function completeAttributeValueUnquoted(E){return null===E||34===E||39===E||47===E||60===E||61===E||62===E||96===E||(0,S.z3)(E)?completeAttributeNameAfter(E):(m.consume(E),completeAttributeValueUnquoted)}function completeAttributeValueQuotedAfter(m){return 47===m||62===m||(0,S.xz)(m)?completeAttributeNameBefore(m):T(m)}function completeEnd(E){return 62===E?(m.consume(E),completeAfter):T(E)}function completeAfter(E){return null===E||(0,S.Ch)(E)?continuation(E):(0,S.xz)(E)?(m.consume(E),completeAfter):T(E)}function continuation(E){return 45===E&&2===A?(m.consume(E),continuationCommentInside):60===E&&1===A?(m.consume(E),continuationRawTagOpen):62===E&&4===A?(m.consume(E),continuationClose):63===E&&3===A?(m.consume(E),continuationDeclarationInside):93===E&&5===A?(m.consume(E),continuationCdataInside):(0,S.Ch)(E)&&(6===A||7===A)?(m.exit("htmlFlowData"),m.check(ee,continuationAfter,continuationStart)(E)):null===E||(0,S.Ch)(E)?(m.exit("htmlFlowData"),continuationStart(E)):(m.consume(E),continuation)}function continuationStart(E){return m.check(et,continuationStartNonLazy,continuationAfter)(E)}function continuationStartNonLazy(E){return m.enter("lineEnding"),m.consume(E),m.exit("lineEnding"),continuationBefore}function continuationBefore(E){return null===E||(0,S.Ch)(E)?continuationStart(E):(m.enter("htmlFlowData"),continuation(E))}function continuationCommentInside(E){return 45===E?(m.consume(E),continuationDeclarationInside):continuation(E)}function continuationRawTagOpen(E){return 47===E?(m.consume(E),C="",continuationRawEndTag):continuation(E)}function continuationRawEndTag(E){if(62===E){let T=C.toLowerCase();return J.includes(T)?(m.consume(E),continuationClose):continuation(E)}return(0,S.jv)(E)&&C.length<8?(m.consume(E),C+=String.fromCharCode(E),continuationRawEndTag):continuation(E)}function continuationCdataInside(E){return 93===E?(m.consume(E),continuationDeclarationInside):continuation(E)}function continuationDeclarationInside(E){return 62===E?(m.consume(E),continuationClose):45===E&&2===A?(m.consume(E),continuationDeclarationInside):continuation(E)}function continuationClose(E){return null===E||(0,S.Ch)(E)?(m.exit("htmlFlowData"),continuationAfter(E)):(m.consume(E),continuationClose)}function continuationAfter(T){return m.exit("htmlFlow"),E(T)}}function tokenizeNonLazyContinuationStart(m,E,T){let A=this;return start;function start(E){return(0,S.Ch)(E)?(m.enter("lineEnding"),m.consume(E),m.exit("lineEnding"),after):T(E)}function after(m){return A.parser.lazy[A.now().line]?T(m):E(m)}}function tokenizeBlankLineBefore(m,E,T){return start;function start(A){return m.enter("lineEnding"),m.consume(A),m.exit("lineEnding"),m.attempt(D,E,T)}}let en={tokenize:tokenizeNonLazyContinuation,partial:!0},er={name:"codeFenced",tokenize:tokenizeCodeFenced,concrete:!0};function tokenizeCodeFenced(m,E,T){let A;let I=this,C={tokenize:tokenizeCloseStart,partial:!0},N=0,k=0;return start;function start(m){return beforeSequenceOpen(m)}function beforeSequenceOpen(E){let T=I.events[I.events.length-1];return N=T&&"linePrefix"===T[1].type?T[2].sliceSerialize(T[1],!0).length:0,A=E,m.enter("co
16deFenced"),m.enter("codeFencedFence"),m.enter("codeFencedFenceSequence"),sequenceOpen(E)}function sequenceOpen(E){return E===A?(k++,m.consume(E),sequenceOpen):k<3?T(E):(m.exit("codeFencedFenceSequence"),(0,S.xz)(E)?factorySpace(m,infoBefore,"whitespace")(E):infoBefore(E))}function infoBefore(T){return null===T||(0,S.Ch)(T)?(m.exit("codeFencedFence"),I.interrupt?E(T):m.check(en,atNonLazyBreak,after)(T)):(m.enter("codeFencedFenceInfo"),m.enter("chunkString",{contentType:"string"}),info(T))}function info(E){return null===E||(0,S.Ch)(E)?(m.exit("chunkString"),m.exit("codeFencedFenceInfo"),infoBefore(E)):(0,S.xz)(E)?(m.exit("chunkString"),m.exit("codeFencedFenceInfo"),factorySpace(m,metaBefore,"whitespace")(E)):96===E&&E===A?T(E):(m.consume(E),info)}function metaBefore(E){return null===E||(0,S.Ch)(E)?infoBefore(E):(m.enter("codeFencedFenceMeta"),m.enter("chunkString",{contentType:"string"}),meta(E))}function meta(E){return null===E||(0,S.Ch)(E)?(m.exit("chunkString"),m.exit("codeFencedFenceMeta"),infoBefore(E)):96===E&&E===A?T(E):(m.consume(E),meta)}function atNonLazyBreak(E){return m.attempt(C,after,contentBefore)(E)}function contentBefore(E){return m.enter("lineEnding"),m.consume(E),m.exit("lineEnding"),contentStart}function contentStart(E){return N>0&&(0,S.xz)(E)?factorySpace(m,beforeContentChunk,"linePrefix",N+1)(E):beforeContentChunk(E)}function beforeContentChunk(E){return null===E||(0,S.Ch)(E)?m.check(en,atNonLazyBreak,after)(E):(m.enter("codeFlowValue"),contentChunk(E))}function contentChunk(E){return null===E||(0,S.Ch)(E)?(m.exit("codeFlowValue"),beforeContentChunk(E)):(m.consume(E),contentChunk)}function after(T){return m.exit("codeFenced"),E(T)}function tokenizeCloseStart(m,E,T){let C=0;return startBefore;function startBefore(E){return m.enter("lineEnding"),m.consume(E),m.exit("lineEnding"),start}function start(E){return m.enter("codeFencedFence"),(0,S.xz)(E)?factorySpace(m,beforeSequenceClose,"linePrefix",I.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(E):beforeSequenceClose(E)}function beforeSequenceClose(E){return E===A?(m.enter("codeFencedFenceSequence"),sequenceClose(E)):T(E)}function sequenceClose(E){return E===A?(C++,m.consume(E),sequenceClose):C>=k?(m.exit("codeFencedFenceSequence"),(0,S.xz)(E)?factorySpace(m,sequenceCloseAfter,"whitespace")(E):sequenceCloseAfter(E)):T(E)}function sequenceCloseAfter(A){return null===A||(0,S.Ch)(A)?(m.exit("codeFencedFence"),E(A)):T(A)}}}function tokenizeNonLazyContinuation(m,E,T){let A=this;return start;function start(E){return null===E?T(E):(m.enter("lineEnding"),m.consume(E),m.exit("lineEnding"),lineStart)}function lineStart(m){return A.parser.lazy[A.now().line]?T(m):E(m)}}let ei=document.createElement("i");function decodeNamedCharacterReference(m){let E="&"+m+";";ei.innerHTML=E;let T=ei.textContent;return(59!==T.charCodeAt(T.length-1)||"semi"===m)&&T!==E&&T}let ea={name:"characterReference",tokenize:tokenizeCharacterReference};function tokenizeCharacterReference(m,E,T){let A,I;let C=this,N=0;return start;function start(E){return m.enter("characterReference"),m.enter("characterReferenceMarker"),m.consume(E),m.exit("characterReferenceMarker"),open}function open(E){return 35===E?(m.enter("characterReferenceMarkerNumeric"),m.consume(E),m.exit("characterReferenceMarkerNumeric"),numeric):(m.enter("characterReferenceValue"),A=31,I=S.H$,value(E))}function numeric(E){return 88===E||120===E?(m.enter("characterReferenceMarkerHexadecimal"),m.consume(E),m.exit("characterReferenceMarkerHexadecimal"),m.enter("characterReferenceValue"),A=6,I=S.AF,value):(m.enter("characterReferenceValue"),A=7,I=S.pY,value(E))}function value(k){if(59===k&&N){let A=m.exit("characterReferenceValue");return I!==S.H$||decodeNamedCharacterReference(C.sliceSerialize(A))?(m.enter("characterReferenceMarker"),m.consume(k),m.exit("characterReferenceMarker"),m.exit("characterReference"),E):T(k)}return I(k)&&N++<A?(m.consume(k),value):T(k)}}let eo={name:"characterEscape",tokenize:tokenizeCharacterEscape};function tokenizeCharacterEscape(m,E,T){return start;function start(E){return m.enter("characterEscape"),m.enter("escapeMarker"),m.consume(E),m.exit("escapeMarker"),inside}function inside(A){return(0,S.sR)(A)?(m.enter("characterEscapeValue"),m.consume(A),m.exit("characterEscapeValue"),m.exit("characterEscape"),E):T(A)}}let es={name:"lineEnding",tokenize:tokenizeLineEnding};function tokenizeLineEnding(m,E){return start;function start(T){return m.enter("lineEnding"),m.consume(T),m.exit("lineEnding"),factorySpace(m,E,"linePrefix")}}let el={name:"labelEnd",tokenize:tokenizeLabelEnd,resolveTo:resolveToLabelEnd,resolveAll:resolveAllLabelEnd},ec={tokenize:tokenizeResource},eu={tokenize:tokenizeReferenceFull},ef={tokenize:tokenizeReferenceCollapsed};function resolveAllLabelEnd(m){let E=-1;for(;++E<m.length;){let T=m[E][1];("labelImage"===T.type||"labelLink"===T.type||"labelEnd"===T.type)&&(m.splice(E+1,"labelImage"===T.type?4:2),T.type="data",E++)}return m}function resolveToLabelEnd(m,E){let T,A,I,C,S=m.length,N=0;for(;S--;)if(T=m[S][1],A){if("link"===T.type||"labelLink"===T.type&&T._inactive)break;"enter"===m[S][0]&&"labelLink"===T.type&&(T._inactive=!0)}else if(I){if("enter"===m[S][0]&&("labelImage"===T.type||"labelLink"===T.type)&&!T._balanced&&(A=S,"labelLink"!==T.type)){N=2;break}}else"labelEnd"===T.type&&(I=S);let k={type:"labelLink"===m[A][1].type?"link":"image",start:Object.assign({},m[A][1].start),end:Object.assign({},m[m.length-1][1].end)},O={type:"label",start:Object.assign({},m[A][1].start),end:Object.assign({},m[I][1].end)},D={type:"labelText",start:Object.assign({},m[A+N+2][1].end),end:Object.assign({},m[I-2][1].start)};return C=push(C=[["enter",k,E],["enter",O,E]],m.slice(A+1,A+N+3)),C=push(C,[["enter",D,E]]),C=push(C,resolveAll(E.parser.constructs.insideSpan.null,m.slice(A+N+4,I-3),E)),C=push(C,[["exit",D,E],m[I-2],m[I-1],["exit",O,E]]),C=push(C,m.slice(I+1)),C=push(C,[["exit",k,E]]),splice(m,A,m.length,C),m}function tokenizeLabelEnd(m,E,T){let A,I;let C=this,S=C.events.length;for(;S--;)if(("labelImage"===C.events[S][1].type||"labelLink"===C.events[S][1].type)&&!C.events[S][1]._balanced){A=C.events[S][1];break}return start;function start(E){return A?A._inactive?labelEndNok(E):(I=C.parser.defined.includes(normalizeIdentifier(C.sliceSerialize({start:A.end,end:C.now()}))),m.enter("labelEnd"),m.enter("labelMarker"),m.consume(E),m.exit("labelMarker"),m.exit("labelEnd"),after):T(E)}function after(E){return 40===E?m.attempt(ec,labelEndOk,I?labelEndOk:labelEndNok)(E):91===E?m.attempt(eu,labelEndOk,I?referenceNotFull:labelEndNok)(E):I?labelEndOk(E):labelEndNok(E)}function referenceNotFull(E){return m.attempt(ef,labelEndOk,labelEndNok)(E)}function labelEndOk(m){return E(m)}function labelEndNok(m){return A._balanced=!0,T(m)}}function tokenizeResource(m,E,T){return resourceStart;function resourceStart(E){return m.enter("resource"),m.enter("resourceMarker"),m.consume(E),m.exit("resourceMarker"),resourceBefore}function resourceBefore(E){return(0,S.z3)(E)?factoryWhitespace(m,resourceOpen)(E):resourceOpen(E)}function resourceOpen(E){return 41===E?resourceEnd(E):factoryDestination(m,resourceDestinationAfter,resourceDestinationMissing,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(E)}function resourceDestinationAfter(E){return(0,S.z3)(E)?factoryWhitespace(m,resourceBetween)(E):resourceEnd(E)}function resourceDestinationMissing(m){return T(m)}function resourceBetween(E){return 34===E||39===E||40===E?factoryTitle(m,resourceTitleAfter,T,"resourceTitle","resourceTitleMarker","resourceTitleString")(E):resourceEnd(E)}function resourceTitleAfter(E){return(0,S.z3)(E)?factoryWhitespace(m,resourceEnd)(E):resourceEnd(E)}function resourceEnd(A){return 41===A?(m.enter("resourceMarker"),m.consume(A),m.exit("resourceMarker"),m.exit("resource"),E):T(A)}}function tokenizeReferenceFull(m,E,T){let A=this;return referenceFull;function referenceFull(E){return factoryLabel.call(A,m,referenceFullAfter,referenceFullMissing,"reference","referenceMarker","referenceString")(E)}function referenceFullAfter(m){return A.parser.defined.includes(normalizeIdentifier(A.sliceSerialize(A.events[A.events.length-1][1]).slice(1,-1)))?E(m):T(m)}function referenceFullMissing(m){return T(m)}}function tokenizeReferenceCollapsed(m,E,T){return referenceCollapsedStart;function referenceCollapsedStart(E){return m.enter("reference"),m.enter("referenceMarker"),m.consume(E),m.exit("referenceMarker"),referenceCollapsedOpen}function referenceCollapsedOpen(A){return 93===A?(m.enter("referenceMarker"),m.consume(A),m.exit("referenceMarker"),m.exit("reference"),E):T(A)}}let ep={name:"labelStartImage",tokenize:tokenizeLabelStartImage,resolveAll:el.resolveAll};function tokenizeLabelStartImage(m,E,T){let A=this;return start;function start(E){return m.enter("labelImage"),m.enter("labelImageMarker"),m.consume(E),m.exit("labelImageMarker"),open}function open(E){return 91===E?(m.enter("labelMarker"),m.consume(E),m.exit("labelMarker"),m.exit("labelImage"),after):T(E)}function after(m){return 94===m&&"_hiddenFootnoteSupport"in A.parser.constructs?T(m):E(m)}}
16function classifyCharacter(m){return null===m||(0,S.z3)(m)||(0,S.B8)(m)?1:(0,S.Xh)(m)?2:void 0}let ed={name:"attention",tokenize:tokenizeAttention,resolveAll:resolveAllAttention};function resolveAllAttention(m,E){let T,A,I,C,S,N,k,O,D=-1;for(;++D<m.length;)if("enter"===m[D][0]&&"attentionSequence"===m[D][1].type&&m[D][1]._close){for(T=D;T--;)if("exit"===m[T][0]&&"attentionSequence"===m[T][1].type&&m[T][1]._open&&E.sliceSerialize(m[T][1]).charCodeAt(0)===E.sliceSerialize(m[D][1]).charCodeAt(0)){if((m[T][1]._close||m[D][1]._open)&&(m[D][1].end.offset-m[D][1].start.offset)%3&&!((m[T][1].end.offset-m[T][1].start.offset+m[D][1].end.offset-m[D][1].start.offset)%3))continue;N=m[T][1].end.offset-m[T][1].start.offset>1&&m[D][1].end.offset-m[D][1].start.offset>1?2:1;let R=Object.assign({},m[T][1].end),L=Object.assign({},m[D][1].start);movePoint(R,-N),movePoint(L,N),C={type:N>1?"strongSequence":"emphasisSequence",start:R,end:Object.assign({},m[T][1].end)},S={type:N>1?"strongSequence":"emphasisSequence",start:Object.assign({},m[D][1].start),end:L},I={type:N>1?"strongText":"emphasisText",start:Object.assign({},m[T][1].end),end:Object.assign({},m[D][1].start)},A={type:N>1?"strong":"emphasis",start:Object.assign({},C.start),end:Object.assign({},S.end)},m[T][1].end=Object.assign({},C.start),m[D][1].start=Object.assign({},S.end),k=[],m[T][1].end.offset-m[T][1].start.offset&&(k=push(k,[["enter",m[T][1],E],["exit",m[T][1],E]])),k=push(k,[["enter",A,E],["enter",C,E],["exit",C,E],["enter",I,E]]),k=push(k,resolveAll(E.parser.constructs.insideSpan.null,m.slice(T+1,D),E)),k=push(k,[["exit",I,E],["enter",S,E],["exit",S,E],["exit",A,E]]),m[D][1].end.offset-m[D][1].start.offset?(O=2,k=push(k,[["enter",m[D][1],E],["exit",m[D][1],E]])):O=0,splice(m,T-1,D-T+3,k),D=T+k.length-O-2;break}}for(D=-1;++D<m.length;)"attentionSequence"===m[D][1].type&&(m[D][1].type="data");return m}function tokenizeAttention(m,E){let T;let A=this.parser.constructs.attentionMarkers.null,I=this.previous,C=classifyCharacter(I);return start;function start(E){return T=E,m.enter("attentionSequence"),inside(E)}function inside(S){if(S===T)return m.consume(S),inside;let N=m.exit("attentionSequence"),k=classifyCharacter(S),O=!k||2===k&&C||A.includes(S),D=!C||2===C&&k||A.includes(I);return N._open=!!(42===T?O:O&&(C||!D)),N._close=!!(42===T?D:D&&(k||!O)),E(S)}}function movePoint(m,E){m.column+=E,m.offset+=E,m._bufferIndex+=E}let eh={name:"autolink",tokenize:tokenizeAutolink};function tokenizeAutolink(m,E,T){let A=0;return start;function start(E){return m.enter("autolink"),m.enter("autolinkMarker"),m.consume(E),m.exit("autolinkMarker"),m.enter("autolinkProtocol"),open}function open(E){return(0,S.jv)(E)?(m.consume(E),schemeOrEmailAtext):emailAtext(E)}function schemeOrEmailAtext(m){return 43===m||45===m||46===m||(0,S.H$)(m)?(A=1,schemeInsideOrEmailAtext(m)):emailAtext(m)}function schemeInsideOrEmailAtext(E){return 58===E?(m.consume(E),A=0,urlInside):(43===E||45===E||46===E||(0,S.H$)(E))&&A++<32?(m.consume(E),schemeInsideOrEmailAtext):(A=0,emailAtext(E))}function urlInside(A){return 62===A?(m.exit("autolinkProtocol"),m.enter("autolinkMarker"),m.consume(A),m.exit("autolinkMarker"),m.exit("autolink"),E):null===A||32===A||60===A||(0,S.Av)(A)?T(A):(m.consume(A),urlInside)}function emailAtext(E){return 64===E?(m.consume(E),emailAtSignOrDot):(0,S.n9)(E)?(m.consume(E),emailAtext):T(E)}function emailAtSignOrDot(m){return(0,S.H$)(m)?emailLabel(m):T(m)}function emailLabel(T){return 46===T?(m.consume(T),A=0,emailAtSignOrDot):62===T?(m.exit("autolinkProtocol").type="autolinkEmail",m.enter("autolinkMarker"),m.consume(T),m.exit("autolinkMarker"),m.exit("autolink"),E):emailValue(T)}function emailValue(E){if((45===E||(0,S.H$)(E))&&A++<63){let T=45===E?emailValue:emailLabel;return m.consume(E),T}return T(E)}}let em={name:"htmlText",tokenize:tokenizeHtmlText};function tokenizeHtmlText(m,E,T){let A,I,C;let N=this;return start;function start(E){return m.enter("htmlText"),m.enter("htmlTextData"),m.consume(E),open}function open(E){return 33===E?(m.consume(E),declarationOpen):47===E?(m.consume(E),tagCloseStart):63===E?(m.consume(E),instruction):(0,S.jv)(E)?(m.consume(E),tagOpen):T(E)}function declarationOpen(E){return 45===E?(m.consume(E),commentOpenInside):91===E?(m.consume(E),I=0,cdataOpenInside):(0,S.jv)(E)?(m.consume(E),declaration):T(E)}function commentOpenInside(E){return 45===E?(m.consume(E),commentEnd):T(E)}function comment(E){return null===E?T(E):45===E?(m.consume(E),commentClose):(0,S.Ch)(E)?(C=comment,lineEndingBefore(E)):(m.consume(E),comment)}function commentClose(E){return 45===E?(m.consume(E),commentEnd):comment(E)}function commentEnd(m){return 62===m?end(m):45===m?commentClose(m):comment(m)}function cdataOpenInside(E){let A="CDATA[";return E===A.charCodeAt(I++)?(m.consume(E),I===A.length?cdata:cdataOpenInside):T(E)}function cdata(E){return null===E?T(E):93===E?(m.consume(E),cdataClose):(0,S.Ch)(E)?(C=cdata,lineEndingBefore(E)):(m.consume(E),cdata)}function cdataClose(E){return 93===E?(m.consume(E),cdataEnd):cdata(E)}function cdataEnd(E){return 62===E?end(E):93===E?(m.consume(E),cdataEnd):cdata(E)}function declaration(E){return null===E||62===E?end(E):(0,S.Ch)(E)?(C=declaration,lineEndingBefore(E)):(m.consume(E),declaration)}function instruction(E){return null===E?T(E):63===E?(m.consume(E),instructionClose):(0,S.Ch)(E)?(C=instruction,lineEndingBefore(E)):(m.consume(E),instruction)}function instructionClose(m){return 62===m?end(m):instruction(m)}function tagCloseStart(E){return(0,S.jv)(E)?(m.consume(E),tagClose):T(E)}function tagClose(E){return 45===E||(0,S.H$)(E)?(m.consume(E),tagClose):tagCloseBetween(E)}function tagCloseBetween(E){return(0,S.Ch)(E)?(C=tagCloseBetween,lineEndingBefore(E)):(0,S.xz)(E)?(m.consume(E),tagCloseBetween):end(E)}function tagOpen(E){return 45===E||(0,S.H$)(E)?(m.consume(E),tagOpen):47===E||62===E||(0,S.z3)(E)?tagOpenBetween(E):T(E)}function tagOpenBetween(E){return 47===E?(m.consume(E),end):58===E||95===E||(0,S.jv)(E)?(m.consume(E),tagOpenAttributeName):(0,S.Ch)(E)?(C=tagOpenBetween,lineEndingBefore(E)):(0,S.xz)(E)?(m.consume(E),tagOpenBetween):end(E)}function tagOpenAttributeName(E){return 45===E||46===E||58===E||95===E||(0,S.H$)(E)?(m.consume(E),tagOpenAttributeName):tagOpenAttributeNameAfter(E)}function tagOpenAttributeNameAfter(E){return 61===E?(m.consume(E),tagOpenAttributeValueBefore):(0,S.Ch)(E)?(C=tagOpenAttributeNameAfter,lineEndingBefore(E)):(0,S.xz)(E)?(m.consume(E),tagOpenAttributeNameAfter):tagOpenBetween(E)}function tagOpenAttributeValueBefore(E){return null===E||60===E||61===E||62===E||96===E?T(E):34===E||39===E?(m.consume(E),A=E,tagOpenAttributeValueQuoted):(0,S.Ch)(E)?(C=tagOpenAttributeValueBefore,lineEndingBefore(E)):(0,S.xz)(E)?(m.consume(E),tagOpenAttributeValueBefore):(m.consume(E),tagOpenAttributeValueUnquoted)}function tagOpenAttributeValueQuoted(E){return E===A?(m.consume(E),A=void 0,tagOpenAttributeValueQuotedAfter):null===E?T(E):(0,S.Ch)(E)?(C=tagOpenAttributeValueQuoted,lineEndingBefore(E)):(m.consume(E),tagOpenAttributeValueQuoted)}function tagOpenAttributeValueUnquoted(E){return null===E||34===E||39===E||60===E||61===E||96===E?T(E):47===E||62===E||(0,S.z3)(E)?tagOpenBetween(E):(m.consume(E),tagOpenAttributeValueUnquoted)}function tagOpenAttributeValueQuotedAfter(m){return 47===m||62===m||(0,S.z3)(m)?tagOpenBetween(m):T(m)}function end(A){return 62===A?(m.consume(A),m.exit("htmlTextData"),m.exit("htmlText"),E):T(A)}function lineEndingBefore(E){return m.exit("htmlTextData"),m.enter("lineEnding"),m.consume(E),m.exit("lineEnding"),lineEndingAfter}function lineEndingAfter(E){return(0,S.xz)(E)?factorySpace(m,lineEndingAfterPrefix,"linePrefix",N.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(E):lineEndingAfterPrefix(E)}function lineEndingAfterPrefix(E){return m.enter("htmlTextData"),C(E)}}let eE={name:"labelStartLink",tokenize:tokenizeLabelStartLink,resolveAll:el.resolveAll};function tokenizeLabelStartLink(m,E,T){let A=this;return start;function start(E){return m.enter("labelLink"),m.enter("labelMarker"),m.consume(E),m.exit("labelMarker"),m.exit("labelLink"),after}function after(m){return 94===m&&"_hiddenFootnoteSupport"in A.parser.constructs?T(m):E(m)}}let eT={name:"hardBreakEscape",tokenize:tokenizeHardBreakEscape};function tokenizeHardBreakEscape(m,E,T){return start;function start(E){return m.enter("hardBreakEscape"),m.consume(E),after}function after(A){return(0,S.Ch)(A)?(m.exit("hardBreakEscape"),E(A)):T(A)}}let eg={name:"codeText",tokenize:tokenizeCodeText,resolve:resolveCodeText,previous};
16function resolveCodeText(m){let E,T,A=m.length-4,I=3;if(("lineEnding"===m[3][1].type||"space"===m[I][1].type)&&("lineEnding"===m[A][1].type||"space"===m[A][1].type)){for(E=I;++E<A;)if("codeTextData"===m[E][1].type){m[I][1].type="codeTextPadding",m[A][1].type="codeTextPadding",I+=2,A-=2;break}}for(E=I-1,A++;++E<=A;)void 0===T?E!==A&&"lineEnding"!==m[E][1].type&&(T=E):(E===A||"lineEnding"===m[E][1].type)&&(m[T][1].type="codeTextData",E!==T+2&&(m[T][1].end=m[E-1][1].end,m.splice(T+2,E-T-2),A-=E-T-2,E=T+2),T=void 0);return m}function previous(m){return 96!==m||"characterEscape"===this.events[this.events.length-1][1].type}function tokenizeCodeText(m,E,T){let A,I,C=0;return start;function start(E){return m.enter("codeText"),m.enter("codeTextSequence"),sequenceOpen(E)}function sequenceOpen(E){return 96===E?(m.consume(E),C++,sequenceOpen):(m.exit("codeTextSequence"),between(E))}function between(E){return null===E?T(E):32===E?(m.enter("space"),m.consume(E),m.exit("space"),between):96===E?(I=m.enter("codeTextSequence"),A=0,sequenceClose(E)):(0,S.Ch)(E)?(m.enter("lineEnding"),m.consume(E),m.exit("lineEnding"),between):(m.enter("codeTextData"),data(E))}function data(E){return null===E||32===E||96===E||(0,S.Ch)(E)?(m.exit("codeTextData"),between(E)):(m.consume(E),data)}function sequenceClose(T){return 96===T?(m.consume(T),A++,sequenceClose):A===C?(m.exit("codeTextSequence"),m.exit("codeText"),E(T)):(I.type="codeTextData",data(T))}}let eA={42:H,43:H,45:H,48:H,49:H,50:H,51:H,52:H,53:H,54:H,55:H,56:H,57:H,62:z},e_={91:Y},eI={[-2]:W,[-1]:W,32:W},eC={35:Q,42:F,45:[X,F],60:Z,61:X,95:F,96:er,126:er},eS={38:ea,92:eo},eb={[-5]:es,[-4]:es,[-3]:es,33:ep,38:ea,42:ed,60:[eh,em],91:eE,92:[eT,eo],93:el,95:ed,96:eg},ey={null:[ed,B]},eN={null:[42,95]},ek={null:[]};function parse(m){let E=m||{},T=combineExtensions([A,...E.extensions||[]]),I={defined:[],lazy:{},constructs:T,content:create(N),document:create(k),flow:create(P),string:create(M),text:create(w)};return I;function create(m){return creator;function creator(E){return createTokenizer(I,m,E)}}}let ex=/[\0\t\n\r]/g;function preprocess(){let m,E=1,T="",A=!0;return preprocessor;function preprocessor(I,C,S){let N,k,O,D,R;let L=[];for(I=T+I.toString(C),O=0,T="",A&&(65279===I.charCodeAt(0)&&O++,A=void 0);O<I.length;){if(ex.lastIndex=O,D=(N=ex.exec(I))&&void 0!==N.index?N.index:I.length,R=I.charCodeAt(D),!N){T=I.slice(O);break}if(10===R&&O===D&&m)L.push(-3),m=void 0;else switch(m&&(L.push(-5),m=void 0),O<D&&(L.push(I.slice(O,D)),E+=D-O),R){case 0:L.push(65533),E++;break;case 9:for(k=4*Math.ceil(E/4),L.push(-2);E++<k;)L.push(-1);break;case 10:L.push(-4),E=1;break;default:m=!0,E=1}O=D+1}return S&&(m&&L.push(-5),T&&L.push(T),L.push(null)),L}}function postprocess(m){for(;!subtokenize(m););return m}function decodeNumericCharacterReference(m,E){let T=Number.parseInt(m,E);return T<9||11===T||T>13&&T<32||T>126&&T<160||T>55295&&T<57344||T>64975&&T<65008||(65535&T)==65535||(65535&T)==65534||T>1114111?"�":String.fromCharCode(T)}let eO=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function decodeString(m){return m.replace(eO,decode)}function decode(m,E,T){if(E)return E;let A=T.charCodeAt(0);if(35===A){let m=T.charCodeAt(1),E=120===m||88===m;return decodeNumericCharacterReference(T.slice(E?2:1),E?16:10)}return decodeNamedCharacterReference(T)||m}function stringifyPosition(m){return m&&"object"==typeof m?"position"in m||"type"in m?position(m.position):"start"in m||"end"in m?position(m):"line"in m||"column"in m?point(m):"":""}function point(m){return index(m&&m.line)+":"+index(m&&m.column)}function position(m){return point(m&&m.start)+"-"+point(m&&m.end)}function index(m){return m&&"number"==typeof m?m:1}let eD={}.hasOwnProperty,fromMarkdown=function(m,E,T){return"string"!=typeof E&&(T=E,E=void 0),compiler(T)(postprocess(parse(T).document().write(preprocess()(m,E,!0))))};function compiler(m){let E={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:opener(link),autolinkProtocol:onenterdata,autolinkEmail:onenterdata,atxHeading:opener(heading),blockQuote:opener(blockQuote),characterEscape:onenterdata,characterReference:onenterdata,codeFenced:opener(codeFlow),codeFencedFenceInfo:buffer,codeFencedFenceMeta:buffer,codeIndented:opener(codeFlow,buffer),codeText:opener(codeText,buffer),codeTextData:onenterdata,data:onenterdata,codeFlowValue:onenterdata,definition:opener(definition),definitionDestinationString:buffer,definitionLabelString:buffer,definitionTitleString:buffer,emphasis:opener(emphasis),hardBreakEscape:opener(hardBreak),hardBreakTrailing:opener(hardBreak),htmlFlow:opener(html,buffer),htmlFlowData:onenterdata,htmlText:opener(html,buffer),htmlTextData:onenterdata,image:opener(image),label:buffer,link:opener(link),listItem:opener(listItem),listItemValue:onenterlistitemvalue,listOrdered:opener(list,onenterlistordered),listUnordered:opener(list),paragraph:opener(paragraph),reference:onenterreference,referenceString:buffer,resourceDestinationString:buffer,resourceTitleString:buffer,setextHeading:opener(heading),strong:opener(strong),thematicBreak:opener(thematicBreak)},exit:{atxHeading:closer(),atxHeadingSequence:onexitatxheadingsequence,autolink:closer(),autolinkEmail:onexitautolinkemail,autolinkProtocol:onexitautolinkprotocol,blockQuote:closer(),characterEscapeValue:onexitdata,characterReferenceMarkerHexadecimal:onexitcharacterreferencemarker,characterReferenceMarkerNumeric:onexitcharacterreferencemarker,characterReferenceValue:onexitcharacterreferencevalue,codeFenced:closer(onexitcodefenced),codeFencedFence:onexitcodefencedfence,codeFencedFenceInfo:onexitcodefencedfenceinfo,codeFencedFenceMeta:onexitcodefencedfencemeta,codeFlowValue:onexitdata,codeIndented:closer(onexitcodeindented),codeText:closer(onexitcodetext),codeTextData:onexitdata,data:onexitdata,definition:closer(),definitionDestinationString:onexitdefinitiondestinationstring,definitionLabelString:onexitdefinitionlabelstr
16ing,definitionTitleString:onexitdefinitiontitlestring,emphasis:closer(),hardBreakEscape:closer(onexithardbreak),hardBreakTrailing:closer(onexithardbreak),htmlFlow:closer(onexithtmlflow),htmlFlowData:onexitdata,htmlText:closer(onexithtmltext),htmlTextData:onexitdata,image:closer(onexitimage),label:onexitlabel,labelText:onexitlabeltext,lineEnding:onexitlineending,link:closer(onexitlink),listItem:closer(),listOrdered:closer(),listUnordered:closer(),paragraph:closer(),referenceString:onexitreferencestring,resourceDestinationString:onexitresourcedestinationstring,resourceTitleString:onexitresourcetitlestring,resource:onexitresource,setextHeading:closer(onexitsetextheading),setextHeadingLineSequence:onexitsetextheadinglinesequence,setextHeadingText:onexitsetextheadingtext,strong:closer(),thematicBreak:closer()}};configure(E,(m||{}).mdastExtensions||[]);let T={};return compile;function compile(m){let T={type:"root",children:[]},A={stack:[T],tokenStack:[],config:E,enter,exit,buffer,resume,setData,getData},I=[],C=-1;for(;++C<m.length;)if("listOrdered"===m[C][1].type||"listUnordered"===m[C][1].type){if("enter"===m[C][0])I.push(C);else{let E=I.pop();C=prepareList(m,E,C)}}for(C=-1;++C<m.length;){let T=E[m[C][0]];eD.call(T,m[C][1].type)&&T[m[C][1].type].call(Object.assign({sliceSerialize:m[C][2].sliceSerialize},A),m[C][1])}if(A.tokenStack.length>0){let m=A.tokenStack[A.tokenStack.length-1],E=m[1]||defaultOnError;E.call(A,void 0,m[0])}for(T.position={start:lib_point(m.length>0?m[0][1].start:{line:1,column:1,offset:0}),end:lib_point(m.length>0?m[m.length-2][1].end:{line:1,column:1,offset:0})},C=-1;++C<E.transforms.length;)T=E.transforms[C](T)||T;return T}function prepareList(m,E,T){let A,I,C,S,N=E-1,k=-1,O=!1;for(;++N<=T;){let E=m[N];if("listUnordered"===E[1].type||"listOrdered"===E[1].type||"blockQuote"===E[1].type?("enter"===E[0]?k++:k--,S=void 0):"lineEndingBlank"===E[1].type?"enter"===E[0]&&(!A||S||k||C||(C=N),S=void 0):"linePrefix"===E[1].type||"listItemValue"===E[1].type||"listItemMarker"===E[1].type||"listItemPrefix"===E[1].type||"listItemPrefixWhitespace"===E[1].type||(S=void 0),!k&&"enter"===E[0]&&"listItemPrefix"===E[1].type||-1===k&&"exit"===E[0]&&("listUnordered"===E[1].type||"listOrdered"===E[1].type)){if(A){let S=N;for(I=void 0;S--;){let E=m[S];if("lineEnding"===E[1].type||"lineEndingBlank"===E[1].type){if("exit"===E[0])continue;I&&(m[I][1].type="lineEndingBlank",O=!0),E[1].type="lineEnding",I=S}else if("linePrefix"===E[1].type||"blockQuotePrefix"===E[1].type||"blockQuotePrefixWhitespace"===E[1].type||"blockQuoteMarker"===E[1].type||"listItemIndent"===E[1].type);else break}C&&(!I||C<I)&&(A._spread=!0),A.end=Object.assign({},I?m[I][1].start:E[1].end),m.splice(I||N,0,["exit",A,E[2]]),N++,T++}"listItemPrefix"===E[1].type&&(A={type:"listItem",_spread:!1,start:Object.assign({},E[1].start),end:void 0},m.splice(N,0,["enter",A,E[2]]),N++,T++,C=void 0,S=!0)}}return m[E][1]._spread=O,T}function setData(m,E){T[m]=E}function getData(m){return T[m]}function opener(m,E){return open;function open(T){enter.call(this,m(T),T),E&&E.call(this,T)}}function buffer(){this.stack.push({type:"fragment",children:[]})}function enter(m,E,T){let A=this.stack[this.stack.length-1];return A.children.push(m),this.stack.push(m),this.tokenStack.push([E,T]),m.position={start:lib_point(E.start)},m}function closer(m){return close;function close(E){m&&m.call(this,E),exit.call(this,E)}}function exit(m,E){let T=this.stack.pop(),A=this.tokenStack.pop();if(A){if(A[0].type!==m.type){if(E)E.call(this,m,A[0]);else{let E=A[1]||defaultOnError;E.call(this,m,A[0])}}}else throw Error("Cannot close `"+m.type+"` ("+stringifyPosition({start:m.start,end:m.end})+"): it’s not open");return T.position.end=lib_point(m.end),T}function resume(){return lib_toString(this.stack.pop())}function onenterlistordered(){setData("expectingFirstListItemValue",!0)}function onenterlistitemvalue(m){if(getData("expectingFirstListItemValue")){let E=this.stack[this.stack.length-2];E.start=Number.parseInt(this.sliceSerialize(m),10),setData("expectingFirstListItemValue")}}function onexitcodefencedfenceinfo(){let m=this.resume(),E=this.stack[this.stack.length-1];E.lang=m}
16function onexitcodefencedfencemeta(){let m=this.resume(),E=this.stack[this.stack.length-1];E.meta=m}function onexitcodefencedfence(){getData("flowCodeInside")||(this.buffer(),setData("flowCodeInside",!0))}function onexitcodefenced(){let m=this.resume(),E=this.stack[this.stack.length-1];E.value=m.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),setData("flowCodeInside")}function onexitcodeindented(){let m=this.resume(),E=this.stack[this.stack.length-1];E.value=m.replace(/(\r?\n|\r)$/g,"")}function onexitdefinitionlabelstring(m){let E=this.resume(),T=this.stack[this.stack.length-1];T.label=E,T.identifier=normalizeIdentifier(this.sliceSerialize(m)).toLowerCase()}function onexitdefinitiontitlestring(){let m=this.resume(),E=this.stack[this.stack.length-1];E.title=m}function onexitdefinitiondestinationstring(){let m=this.resume(),E=this.stack[this.stack.length-1];E.url=m}function onexitatxheadingsequence(m){let E=this.stack[this.stack.length-1];if(!E.depth){let T=this.sliceSerialize(m).length;E.depth=T}}function onexitsetextheadingtext(){setData("setextHeadingSlurpLineEnding",!0)}function onexitsetextheadinglinesequence(m){let E=this.stack[this.stack.length-1];E.depth=61===this.sliceSerialize(m).charCodeAt(0)?1:2}function onexitsetextheading(){setData("setextHeadingSlurpLineEnding")}function onenterdata(m){let E=this.stack[this.stack.length-1],T=E.children[E.children.length-1];T&&"text"===T.type||((T=text()).position={start:lib_point(m.start)},E.children.push(T)),this.stack.push(T)}function onexitdata(m){let E=this.stack.pop();E.value+=this.sliceSerialize(m),E.position.end=lib_point(m.end)}function onexitlineending(m){let T=this.stack[this.stack.length-1];if(getData("atHardBreak")){let E=T.children[T.children.length-1];E.position.end=lib_point(m.end),setData("atHardBreak");return}!getData("setextHeadingSlurpLineEnding")&&E.canContainEols.includes(T.type)&&(onenterdata.call(this,m),onexitdata.call(this,m))}function onexithardbreak(){setData("atHardBreak",!0)}function onexithtmlflow(){let m=this.resume(),E=this.stack[this.stack.length-1];E.value=m}function onexithtmltext(){let m=this.resume(),E=this.stack[this.stack.length-1];E.value=m}function onexitcodetext(){let m=this.resume(),E=this.stack[this.stack.length-1];E.value=m}function onexitlink(){let m=this.stack[this.stack.length-1];if(getData("inReference")){let E=getData("referenceType")||"shortcut";m.type+="Reference",m.referenceType=E,delete m.url,delete m.title}else delete m.identifier,delete m.label;setData("referenceType")}function onexitimage(){let m=this.stack[this.stack.length-1];if(getData("inReference")){let E=getData("referenceType")||"shortcut";m.type+="Reference",m.referenceType=E,delete m.url,delete m.title}else delete m.identifier,delete m.label;setData("referenceType")}function onexitlabeltext(m){let E=this.sliceSerialize(m),T=this.stack[this.stack.length-2];T.label=decodeString(E),T.identifier=normalizeIdentifier(E).toLowerCase()}function onexitlabel(){let m=this.stack[this.stack.length-1],E=this.resume(),T=this.stack[this.stack.length-1];if(setData("inReference",!0),"link"===T.type){let E=m.children;T.children=E}else T.alt=E}function onexitresourcedestinationstring(){let m=this.resume(),E=this.stack[this.stack.length-1];E.url=m}function onexitresourcetitlestring(){let m=this.resume(),E=this.stack[this.stack.length-1];E.title=m}function onexitresource(){setData("inReference")}function onenterreference(){setData("referenceType","collapsed")}function onexitreferencestring(m){let E=this.resume(),T=this.stack[this.stack.length-1];T.label=E,T.identifier=normalizeIdentifier(this.sliceSerialize(m)).toLowerCase(),setData("referenceType","full")}function onexitcharacterreferencemarker(m){setData("characterReferenceType",m.type)}function onexitcharacterreferencevalue(m){let E;let T=this.sliceSerialize(m),A=getData("characterReferenceType");if(A)E=decodeNumericCharacterReference(T,"characterReferenceMarkerNumeric"===A?10:16),setData("characterReferenceType");else{let m=decodeNamedCharacterReference(T);E=m}let I=this.stack.pop();I.value+=E,I.position.end=lib_point(m.end)}function onexitautolinkprotocol(m){onexitdata.call(this,m);let E=this.stack[this.stack.length-1];E.url=this.sliceSerialize(m)}function onexitautolinkemail(m){onexitdata.call(this,m);let E=this.stack[this.stack.length-1];E.url="mailto:"+this.sliceSerialize(m)}function blockQuote(){return{type:"blockquote",children:[]}}function codeFlow(){return{type:"code",lang:null,meta:null,value:""}}function codeText(){return{type:"inlineCode",value:""}}function definition(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function emphasis(){return{type:"emphasis",children:[]}}function heading(){return{type:"heading",depth:void 0,children:[]}}function hardBreak(){return{type:"break"}}function html(){return{type:"html",value:""}}function image(){return{type:"image",title:null,url:"",alt:null}}function link(){return{type:"link",title:null,url:"",children:[]}}function list(m){return{type:"list",ordered:"listOrdered"===m.type,start:null,spread:m._spread,children:[]}}function listItem(m){return{type:"listItem",spread:m._spread,checked:null,children:[]}}function paragraph(){return{type:"paragraph",children:[]}}function strong(){return{type:"strong",children:[]}}function text(){return{type:"text",value:""}}function thematicBreak(){return{type:"thematicBreak"}}}function lib_point(m){return{line:m.line,column:m.column,offset:m.offset}}function configure(m,E){let T=-1;for(;++T<E.length;){let A=E[T];Array.isArray(A)?configure(m,A):extension(m,A)}}function extension(m,E){let T;for(T in E)if(eD.call(E,T)){if("canContainEols"===T){let A=E[T];A&&m[T].push(...A)}else if("transforms"===T){let A=E[T];A&&m[T].push(...A)}else if("enter"===T||"exit"===T){let A=E[T];A&&Object.assign(m[T],A)}}}function defaultOnError(m,E){if(m)throw Error("Cannot close `"+m.type+"` ("+stringifyPosition({start:m.start,end:m.end})+"): a different token (`"+E.type+"`, "+stringifyPosition({start:E.start,end:E.end}
16)+") is open");throw Error("Cannot close document, a token (`"+E.type+"`, "+stringifyPosition({start:E.start,end:E.end})+") is still open")}function remarkParse(m){let parser=E=>{let T=this.data("settings");return fromMarkdown(E,Object.assign({},T,m,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))};Object.assign(this,{Parser:parser})}},3057:function(m,E,T){"use strict";T.d(E,{Z:function(){return B}});var A=T(6138);function normalizeUri(m){let E=[],T=-1,I=0,C=0;for(;++T<m.length;){let S=m.charCodeAt(T),N="";if(37===S&&(0,A.H$)(m.charCodeAt(T+1))&&(0,A.H$)(m.charCodeAt(T+2)))C=2;else if(S<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(S))||(N=String.fromCharCode(S));else if(S>55295&&S<57344){let E=m.charCodeAt(T+1);S<56320&&E>56319&&E<57344?(N=String.fromCharCode(S,E),C=1):N="�"}else N=String.fromCharCode(S);N&&(E.push(m.slice(I,T),encodeURIComponent(N)),I=T+C+1,N=""),C&&(T+=C,C=0)}return E.join("")+m.slice(I)}function footer(m){let E=[],T=-1;for(;++T<m.footnoteOrder.length;){let A=m.footnoteById[m.footnoteOrder[T]];if(!A)continue;let I=m.all(A),C=String(A.identifier).toUpperCase(),S=normalizeUri(C.toLowerCase()),N=0,k=[];for(;++N<=m.footnoteCounts[C];){let E={type:"element",tagName:"a",properties:{href:"#"+m.clobberPrefix+"fnref-"+S+(N>1?"-"+N:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:m.footnoteBackLabel},children:[{type:"text",value:"↩"}]};N>1&&E.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(N)}]}),k.length>0&&k.push({type:"text",value:" "}),k.push(E)}let O=I[I.length-1];if(O&&"element"===O.type&&"p"===O.tagName){let m=O.children[O.children.length-1];m&&"text"===m.type?m.value+=" ":O.children.push({type:"text",value:" "}),O.children.push(...k)}else I.push(...k);let D={type:"element",tagName:"li",properties:{id:m.clobberPrefix+"fn-"+S},children:m.wrap(I,!0)};m.patch(A,D),E.push(D)}if(0!==E.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:m.footnoteLabelTagName,properties:{...JSON.parse(JSON.stringify(m.footnoteLabelProperties)),id:"footnote-label"},children:[{type:"text",value:m.footnoteLabel}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:m.wrap(E,!0)},{type:"text",value:"\n"}]}}let convert=function(m){if(null==m)return ok;if("string"==typeof m)return typeFactory(m);if("object"==typeof m)return Array.isArray(m)?anyFactory(m):propsFactory(m);if("function"==typeof m)return castFactory(m);throw Error("Expected function, string, or object as test")};function anyFactory(m){let E=[],T=-1;for(;++T<m.length;)E[T]=convert(m[T]);return castFactory(any);function any(...m){let T=-1;for(;++T<E.length;)if(E[T].call(this,...m))return!0;return!1}}function propsFactory(m){return castFactory(all);function all(E){let T;for(T in m)if(E[T]!==m[T])return!1;return!0}}function typeFactory(m){return castFactory(type);function type(E){return E&&E.type===m}}function castFactory(m){return assertion;function assertion(E,...T){return!!(E&&"object"==typeof E&&"type"in E&&m.call(this,E,...T))}}function ok(){return!0}function color(m){return m}let I=!0,C=!1,S="skip",visitParents=function(m,E,T,A){"function"==typeof E&&"function"!=typeof T&&(A=T,T=E,E=null);let I=convert(E),N=A?-1:1;function factory(m,k,O){let D=m&&"object"==typeof m?m:{};if("string"==typeof D.type){let E="string"==typeof D.tagName?D.tagName:"string"==typeof D.name?D.name:void 0;Object.defineProperty(visit,"name",{value:"node ("+color(m.type+(E?"<"+E+">":""))+")"})}return visit;function visit(){let D,R,L,P=[];if((!E||I(m,k,O[O.length-1]||null))&&(P=toResult(T(m,O)))[0]===C)return P;if(m.children&&P[0]!==S)for(R=(A?m.children.length:-1)+N,L=O.concat(m);R>-1&&R<m.children.length;){if((D=factory(m.children[R],R,L)())[0]===C)return D;R="number"==typeof D[1]?D[1]:R+N}return P}}factory(m,void 0,[])()};function toResult(m){return Array.isArray(m)?m:"number"==typeof m?[I,m]:[m]}let visit=function(m,E,T,A){function overload(m,E){let A=E[E.length-1];return T(m,A?A.children.indexOf(m):null,A)}"function"==typeof E&&"function"!=typeof T&&(A=T,T=E,E=null),visitParents(m,E,overload,A)},N=point("start"),k=point("end");function position(m){return{start:N(m),end:k(m)}}function point(m){return point;function point(E){let T=E&&E.position&&E.position[m]||{};return{line:T.line||null,column:T.column||null,offset:T.offset>-1?T.offset:null}}}function generated(m){return!m||!m.position||!m.position.start||!m.position.start.line||!m.position.start.column||!m.position.end||!m.position.end.line||!m.position.end.column}let O={}.hasOwnProperty;function definitions(m){let E=Object.create(null);if(!m||!m.type)throw Error("mdast-util-definitions expected node");return visit(m,"definition",m=>{let T=clean(m.identifier);T&&!O.call(E,T)&&(E[T]=m)}),definition;function definition(m){let T=clean(m);return T&&O.call(E,T)?E[T]:null}}function clean(m){return String(m||"").toUpperCase()}function blockquote(m,E){let T={type:"element",tagName:"blockquote",properties:{},children:m.wrap(m.all(E),!0)};return m.patch(E,T),m.applyData(E,T)}function hardBreak(m,E){let T={type:"element",tagName:"br",properties:{},children:[]};return m.patch(E,T),[m.applyData(E,T),{type:"text",value:"\n"}]}function code(m,E){let T=E.value?E.value+"\n":"",A=E.lang?E.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,I={};A&&(I.className=["language-"+A]);let C={type:"element",tagName:"code",properties:I,children:[{type:"text",value:T}]};return E.meta&&(C.data={meta:E.meta}),m.patch(E,C),C={type:"element",tagName:"pre",properties:{},children:[C=m.applyData(E,C)]},m.patch(E,C),C}function strikethrough(m,E){let T={type:"element",tagName:"del",properties:{},children:m.all(E)};return m.patch(E,T),m.applyData(E,T)}function emphasis(m,E){let T={type:"element",tagName:"em",properties:{},children:m.all(E)};return m.patch(E,T),m.applyData(E,T)}function footnoteReference(m,E){let T;let A=String(E.identifier).toUpperCase(),I=normalizeUri(A.toLowerCase()),C=m.footnoteOrder.indexOf(A);-1===C?(m.footnoteOrder.push(A),m.footnoteCounts[A]=1,T=m.footnoteOrder.length):(m.footnoteCounts[A]++,T=C+1);let S=m.footnoteCounts[A],N={type:"element",tagName:"a",properties:{href:"#"+m.clobberPrefix+"fn-"+I,id:m.clobberPrefix+"fnref-"+I+(S>1?"-"+S:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(T)}]};m.patch(E,N);let k={type:"element",tagName:"sup",properties:{},children:[N]};return m.patch(E,k),m.applyData(E,k)}function footnote(m,E){let T=m.footnoteById,A=1;for(;(A in T);)A++;let I=String(A);return T[I]={type:"footnoteDefinition",identifier:I,children:[{type:"paragraph",children:E.children}],position:E.position},footnoteReference(m,{type:"footnoteReference",identifier:I,position:E.position})}function heading(m,E){let T={type:"element",tagName:"h"+E.depth,properties:{},children:m.all(E)};return m.patch(E,T),m.applyData(E,T)}function html(m,E){if(m.dangerous){let T={type:"raw",value:E.value};return m.patch(E,T),m.applyData(E,T)}return null}function revert(m,E){let T=E.referenceType,A="]";if("collapsed"===T?A+="[]":"full"===T&&(A+="["+(E.label||E.identifier)+"]"),"imageReference"===E.t
16ype)return{type:"text",value:"!["+E.alt+A};let I=m.all(E),C=I[0];C&&"text"===C.type?C.value="["+C.value:I.unshift({type:"text",value:"["});let S=I[I.length-1];return S&&"text"===S.type?S.value+=A:I.push({type:"text",value:A}),I}function imageReference(m,E){let T=m.definition(E.identifier);if(!T)return revert(m,E);let A={src:normalizeUri(T.url||""),alt:E.alt};null!==T.title&&void 0!==T.title&&(A.title=T.title);let I={type:"element",tagName:"img",properties:A,children:[]};return m.patch(E,I),m.applyData(E,I)}function image_image(m,E){let T={src:normalizeUri(E.url)};null!==E.alt&&void 0!==E.alt&&(T.alt=E.alt),null!==E.title&&void 0!==E.title&&(T.title=E.title);let A={type:"element",tagName:"img",properties:T,children:[]};return m.patch(E,A),m.applyData(E,A)}function inlineCode(m,E){let T={type:"text",value:E.value.replace(/\r?\n|\r/g," ")};m.patch(E,T);let A={type:"element",tagName:"code",properties:{},children:[T]};return m.patch(E,A),m.applyData(E,A)}function linkReference(m,E){let T=m.definition(E.identifier);if(!T)return revert(m,E);let A={href:normalizeUri(T.url||"")};null!==T.title&&void 0!==T.title&&(A.title=T.title);let I={type:"element",tagName:"a",properties:A,children:m.all(E)};return m.patch(E,I),m.applyData(E,I)}function link_link(m,E){let T={href:normalizeUri(E.url)};null!==E.title&&void 0!==E.title&&(T.title=E.title);let A={type:"element",tagName:"a",properties:T,children:m.all(E)};return m.patch(E,A),m.applyData(E,A)}function listItem(m,E,T){let A=m.all(E),I=T?listLoose(T):listItemLoose(E),C={},S=[];if("boolean"==typeof E.checked){let m;let T=A[0];T&&"element"===T.type&&"p"===T.tagName?m=T:(m={type:"element",tagName:"p",properties:{},children:[]},A.unshift(m)),m.children.length>0&&m.children.unshift({type:"text",value:" "}),m.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:E.checked,disabled:!0},children:[]}),C.className=["task-list-item"]}let N=-1;for(;++N<A.length;){let m=A[N];(I||0!==N||"element"!==m.type||"p"!==m.tagName)&&S.push({type:"text",value:"\n"}),"element"!==m.type||"p"!==m.tagName||I?S.push(m):S.push(...m.children)}let k=A[A.length-1];k&&(I||"element"!==k.type||"p"!==k.tagName)&&S.push({type:"text",value:"\n"});let O={type:"element",tagName:"li",properties:C,children:S};return m.patch(E,O),m.applyData(E,O)}function listLoose(m){let E=!1;if("list"===m.type){E=m.spread||!1;let T=m.children,A=-1;for(;!E&&++A<T.length;)E=listItemLoose(T[A])}return E}function listItemLoose(m){let E=m.spread;return null==E?m.children.length>1:E}function list(m,E){let T={},A=m.all(E),I=-1;for("number"==typeof E.start&&1!==E.start&&(T.start=E.start);++I<A.length;){let m=A[I];if("element"===m.type&&"li"===m.tagName&&m.properties&&Array.isArray(m.properties.className)&&m.properties.className.includes("task-list-item")){T.className=["contains-task-list"];break}}let C={type:"element",tagName:E.ordered?"ol":"ul",properties:T,children:m.wrap(A,!0)};return m.patch(E,C),m.applyData(E,C)}function paragraph(m,E){let T={type:"element",tagName:"p",properties:{},children:m.all(E)};return m.patch(E,T),m.applyData(E,T)}function root(m,E){let T={type:"root",children:m.wrap(m.all(E))};return m.patch(E,T),m.applyData(E,T)}function strong(m,E){let T={type:"element",tagName:"strong",properties:{},children:m.all(E)};return m.patch(E,T),m.applyData(E,T)}function table(m,E){let T=m.all(E),A=T.shift(),I=[];if(A){let T={type:"element",tagName:"thead",properties:{},children:m.wrap([A],!0)};m.patch(E.children[0],T),I.push(T)}if(T.length>0){let A={type:"element",tagName:"tbody",properties:{},children:m.wrap(T,!0)},C=N(E.children[1]),S=k(E.children[E.children.length-1]);C.line&&S.line&&(A.position={start:C,end:S}),I.push(A)}let C={type:"element",tagName:"table",properties:{},children:m.wrap(I,!0)};return m.patch(E,C),m.applyData(E,C)}function tableRow(m,E,T){let A=T?T.children:void 0,I=A?A.indexOf(E):1,C=0===I?"th":"td",S=T&&"table"===T.type?T.align:void 0,N=S?S.length:E.children.length,k=-1,O=[];for(;++k<N;){let T=E.children[k],A={},I=S?S[k]:void 0;I&&(A.align=I);let N={type:"element",tagName:C,properties:A,children:[]};T&&(N.children=m.all(T),m.patch(T,N),N=m.applyData(E,N)),O.push(N)}let D={type:"element",tagName:"tr",properties:{},children:m.wrap(O,!0)};return m.patch(E,D),m.applyData(E,D)}function tableCell(m,E){let T={type:"element",tagName:"td",properties:{},children:m.all(E)};return m.patch(E,T),m.applyData(E,T)}let D=9,R=32;function trimLines(m){let E=String(m),T=/\r?\n|\r/g,A=T.exec(E),I=0,C=[];for(;A;)C.push(trimLine(E.slice(I,A.index),I>0,!0),A[0]),I=A.index+A[0].length,A=T.exec(E);return C.push(trimLine(E.slice(I),I>0,!1)),C.join("")}function trimLine(m,E,T){let A=0,I=m.length;if(E){let E=m.codePointAt(A);for(;E===D||E===R;)A++,E=m.codePointAt(A)}if(T){let E=m.codePointAt(I-1);for(;E===D||E===R;)I--,E=m.codePointAt(I-1)}return I>A?m.slice(A,I):""}function text_text(m,E){let T={type:"text",value:trimLines(String(E.value))};return m.patch(E,T),m.applyData(E,T)}function thematicBreak(m,E){let T={type:"element",tagName:"hr",properties:{},children:[]};return m.patch(E,T),m.applyData(E,T)}let L={blockquote:blockquote,break:hardBreak,code:code,delete:strikethrough,emphasis:emphasis,footnoteReference:footnoteReference,footnote:footnote,heading:heading,html:html,imageReference:imageReference,image:image_image,inlineCode:inlineCode,linkReference:linkReference,link:link_link,listItem:listItem,list:list,paragraph:paragraph,root:root,strong:strong,table:table,tableCell:tableCell,tableRow:tableRow,text:text_text,thematicBreak:thematicBreak,toml:ignore,yaml:ignore,definition:ignore,footnoteDefinition:ignore};function ignore(){return null}let P={}.hasOwnProperty;function createState(m,E){let T=E||{},A=T.allowDangerousHtml||!1,I={};return state.dangerous=A,state.clobberPrefix=void 0===T.clobberPrefix||null===T.clobberPrefix?"user-content-":T.clobberPrefix,state.footnoteLabel=T.footnoteLabel||"Footnotes",state.footnoteLabelTagName=T.footnoteLabelTagName||"h2",state.footnoteLabelProperties=T.footnoteLabelProperties||{className:["sr-only"]},state.footnoteBackLabel=T.footnoteBackLabel||"Back to content",state.unknownHandler=T.unknownHandler,state.passThrough=T.passThrough,state.handlers={...L,...T.handlers},state.definition=definitions(m),state.footnoteById=I,state.footnoteOrder=[],state.footnoteCounts={},state.patch=patch,state.applyData=applyData,state.one=oneBound,state.all=allBound,state.wrap=wrap,state.augment=augment,visit(m,"footnoteDefinition",m=>{let E=String(m.identifier).toUpperCase();P.call(I,E)||(I[E]=m)}),state;function augment(m,E){if(m&&"data"in m&&m.data){let T=m.data;T.hName&&("element"!==E.type&&(E={type:"element",tagName:"",properties:{},children:[]}),E.tagName=T.hName),"element"===E.type&&T.hProperties&&(E.properties={...E.properties,...T.hProperties}),"children"in E&&E.children&&T.hChildren&&(E.children=T.hChildren)}if(m){let T="type"in m?m:{position:m};generated(T)||(E.position={start:N(T),end:k(T)})}return E}function state(m,E,T,A){return Array.isArray(T)&&(A=T,T={}),augment(m,{type:"element",tagName:E,properties:T||{},children:A||[]})}function oneBound(m,E){return one(state,m,E)}function allBound(m){return state_all(state,m)}}function patch(m,E){m.position&&(E.position=position(m))}function applyData(m,E){let T=E;if(m&&m.data){let E=m.data.hName,A=m.data.hChildren,I=m.data.hProperties;"string"==typeof E&&("element"===T.type?T.tagName=E:T={type:"element",tagName:E,properties:{},children:[]}),"element"===T.type&&I&&(T.properties={...T.properties,...I}),"children"in T&&T.children&&null!=A&&(T.children=A)}return T}function one(m,E,T){let A=E&&E.type;if(!A)throw Error("Expected node, got `"+E+"`");return P.call(m.handlers,A)?m.handlers[A](m,E,T):m.passThrough&&m.passThrough.includes(A)?"children"in E?{...E,children:state_all(m,E)}:E:m.unknownHandler?m.unknownHandler(m,E,T):defaultUnknownHandler(m,E)}function state_all(m,E){let T=[];
16if("children"in E){let A=E.children,I=-1;for(;++I<A.length;){let C=one(m,A[I],E);if(C){if(I&&"break"===A[I-1].type&&(Array.isArray(C)||"text"!==C.type||(C.value=C.value.replace(/^\s+/,"")),!Array.isArray(C)&&"element"===C.type)){let m=C.children[0];m&&"text"===m.type&&(m.value=m.value.replace(/^\s+/,""))}Array.isArray(C)?T.push(...C):T.push(C)}}}return T}function defaultUnknownHandler(m,E){let T=E.data||{},A="value"in E&&!(P.call(T,"hProperties")||P.call(T,"hChildren"))?{type:"text",value:E.value}:{type:"element",tagName:"div",properties:{},children:state_all(m,E)};return m.patch(E,A),m.applyData(E,A)}function wrap(m,E){let T=[],A=-1;for(E&&T.push({type:"text",value:"\n"});++A<m.length;)A&&T.push({type:"text",value:"\n"}),T.push(m[A]);return E&&m.length>0&&T.push({type:"text",value:"\n"}),T}function toHast(m,E){let T=createState(m,E),A=T.one(m,null),I=footer(T);return I&&A.children.push({type:"text",value:"\n"},I),Array.isArray(A)?{type:"root",children:A}:A}let remarkRehype=function(m,E){return m&&"run"in m?bridge(m,E):mutate(m||E)};var B=remarkRehype;function bridge(m,E){return(T,A,I)=>{m.run(toHast(T,E),A,m=>{I(m)})}}function mutate(m){return E=>toHast(E,m)}},3135:function(m,E,T){"use strict";function parse(m){let E=String(m||"").trim();return E?E.split(/[ \t\n\r\f]+/g):[]}function stringify(m){return m.join(" ").trim()}T.d(E,{P:function(){return stringify},Q:function(){return parse}})},4529:function(m,E,T){"use strict";T.d(E,{l:function(){return O}});var A=T(1730);function bail(m){if(m)throw m}var I=T(4729);function isPlainObject(m){if("object"!=typeof m||null===m)return!1;let E=Object.getPrototypeOf(m);return(null===E||E===Object.prototype||null===Object.getPrototypeOf(E))&&!(Symbol.toStringTag in m)&&!(Symbol.iterator in m)}function trough(){let m=[],E={run,use};return E;function run(...E){let T=-1,A=E.pop();if("function"!=typeof A)throw TypeError("Expected function as last argument, not "+A);function next(I,...C){let S=m[++T],N=-1;if(I){A(I);return}for(;++N<E.length;)(null===C[N]||void 0===C[N])&&(C[N]=E[N]);E=C,S?wrap(S,next)(...C):A(null,...C)}next(null,...E)}function use(T){if("function"!=typeof T)throw TypeError("Expected `middelware` to be a function, not "+T);return m.push(T),E}}function wrap(m,E){let T;return wrapped;function wrapped(...E){let A;let I=m.length>E.length;I&&E.push(done);try{A=m.apply(this,E)}catch(E){let m=E;if(I&&T)throw m;return done(m)}I||(A instanceof Promise?A.then(then,done):A instanceof Error?done(A):then(A))}function done(m,...A){T||(T=!0,E(m,...A))}function then(m){done(null,m)}}function stringifyPosition(m){return m&&"object"==typeof m?"position"in m||"type"in m?position(m.position):"start"in m||"end"in m?position(m):"line"in m||"column"in m?point(m):"":""}function point(m){return index(m&&m.line)+":"+index(m&&m.column)}function position(m){return point(m&&m.start)+"-"+point(m&&m.end)}function index(m){return m&&"number"==typeof m?m:1}let VFileMessage=class VFileMessage extends Error{constructor(m,E,T){super(),"string"==typeof E&&(T=E,E=void 0);let A="",I={},C=!1;if(E&&(I="line"in E&&"column"in E?{place:E}:"start"in E&&"end"in E?{place:E}:"type"in E?{ancestors:[E],place:E.position}:{...E}),"string"==typeof m?A=m:!I.cause&&m&&(C=!0,A=m.message,I.cause=m),!I.ruleId&&!I.source&&"string"==typeof T){let m=T.indexOf(":");-1===m?I.ruleId=T:(I.source=T.slice(0,m),I.ruleId=T.slice(m+1))}if(!I.place&&I.ancestors&&I.ancestors){let m=I.ancestors[I.ancestors.length-1];m&&(I.place=m.position)}let S=I.place&&"start"in I.place?I.place.start:I.place;this.ancestors=I.ancestors||void 0,this.cause=I.cause||void 0,this.column=S?S.column:void 0,this.fatal=void 0,this.file,this.message=A,this.line=S?S.line:void 0,this.name=stringifyPosition(I.place)||"1:1",this.place=I.place||void 0,this.reason=this.message,this.ruleId=I.ruleId||void 0,this.source=I.source||void 0,this.stack=C&&I.cause&&"string"==typeof I.cause.stack?I.cause.stack:"",this.actual,this.expected,this.note,this.url}};VFileMessage.prototype.file="",VFileMessage.prototype.name="",VFileMessage.prototype.reason="",VFileMessage.prototype.message="",VFileMessage.prototype.stack="",VFileMessage.prototype.column=void 0,VFileMessage.prototype.line=void 0,VFileMessage.prototype.ancestors=void 0,VFileMessage.prototype.cause=void 0,VFileMessage.prototype.fatal=void 0,VFileMessage.prototype.place=void 0,VFileMessage.prototype.ruleId=void 0,VFileMessage.prototype.source=void 0;let C={basename,dirname,extname,join,sep:"/"};function basename(m,E){let T;if(void 0!==E&&"string"!=typeof E)throw TypeError('"ext" argument must be a string');assertPath(m);let A=0,I=-1,C=m.length;if(void 0===E||0===E.length||E.length>m.length){for(;C--;)if(47===m.codePointAt(C)){if(T){A=C+1;break}}else I<0&&(T=!0,I=C+1);return I<0?"":m.slice(A,I)}if(E===m)return"";let S=-1,N=E.length-1;for(;C--;)if(47===m.codePointAt(C)){if(T){A=C+1;break}}else S<0&&(T=!0,S=C+1),N>-1&&(m.codePointAt(C)===E.codePointAt(N--)?N<0&&(I=C):(N=-1,I=S));return A===I?I=S:I<0&&(I=m.length),m.slice(A,I)}function dirname(m){let E;if(assertPath(m),0===m.length)return".";let T=-1,A=m.length;for(;--A;)if(47===m.codePointAt(A)){if(E){T=A;break}}else E||(E=!0);return T<0?47===m.codePointAt(0)?"/":".":1===T&&47===m.codePointAt(0)?"//":m.slice(0,T)}function extname(m){let E;assertPath(m);let T=m.length,A=-1,I=0,C=-1,S=0;for(;T--;){let N=m.codePointAt(T);if(47===N){if(E){I=T+1;break}continue}A<0&&(E=!0,A=T+1),46===N?C<0?C=T:1!==S&&(S=1):C>-1&&(S=-1)}return C<0||A<0||0===S||1===S&&C===A-1&&C===I+1?"":m.slice(C,A)}function join(...m){let E,T=-1;for(;++T<m.length;)assertPath(m[T]),m[T]&&(E=void 0===E?m[T]:E+"/"+m[T]);return void 0===E?".":normalize(E)}function normalize(m){assertPath(m);let E=47===m.codePointAt(0),T=normalizeString(m,!E);return 0!==T.length||E||(T="."),T.length>0&&47===m.codePointAt(m.length-1)&&(T+="/"),E?"/"+T:T}function normalizeString(m,E){let T,A,I="",C=0,S=-1,N=0,k=-1;for(;++k<=m.length;){if(k<m.length)T=m.codePointAt(k);else if(47===T)break;else T=47;
16if(47===T){if(S===k-1||1===N);else if(S!==k-1&&2===N){if(I.length<2||2!==C||46!==I.codePointAt(I.length-1)||46!==I.codePointAt(I.length-2)){if(I.length>2){if((A=I.lastIndexOf("/"))!==I.length-1){A<0?(I="",C=0):C=(I=I.slice(0,A)).length-1-I.lastIndexOf("/"),S=k,N=0;continue}}else if(I.length>0){I="",C=0,S=k,N=0;continue}}E&&(I=I.length>0?I+"/..":"..",C=2)}else I.length>0?I+="/"+m.slice(S+1,k):I=m.slice(S+1,k),C=k-S-1;S=k,N=0}else 46===T&&N>-1?N++:N=-1}return I}function assertPath(m){if("string"!=typeof m)throw TypeError("Path must be a string. Received "+JSON.stringify(m))}let S={cwd};function cwd(){return"/"}function isUrl(m){return!!(null!==m&&"object"==typeof m&&"href"in m&&m.href&&"protocol"in m&&m.protocol&&void 0===m.auth)}function urlToPath(m){if("string"==typeof m)m=new URL(m);else if(!isUrl(m)){let E=TypeError('The "path" argument must be of type string or an instance of URL. Received `'+m+"`");throw E.code="ERR_INVALID_ARG_TYPE",E}if("file:"!==m.protocol){let m=TypeError("The URL must be of scheme file");throw m.code="ERR_INVALID_URL_SCHEME",m}return getPathFromURLPosix(m)}function getPathFromURLPosix(m){if(""!==m.hostname){let m=TypeError('File URL host must be "localhost" or empty on darwin');throw m.code="ERR_INVALID_FILE_URL_HOST",m}let E=m.pathname,T=-1;for(;++T<E.length;)if(37===E.codePointAt(T)&&50===E.codePointAt(T+1)){let m=E.codePointAt(T+2);if(70===m||102===m){let m=TypeError("File URL path must not include encoded / characters");throw m.code="ERR_INVALID_FILE_URL_PATH",m}}return decodeURIComponent(E)}let N=["history","path","basename","stem","extname","dirname"];let VFile=class VFile{constructor(m){let E,T;E=m?isUrl(m)?{path:m}:"string"==typeof m||isUint8Array(m)?{value:m}:m:{},this.cwd=S.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let A=-1;for(;++A<N.length;){let m=N[A];m in E&&void 0!==E[m]&&null!==E[m]&&(this[m]="history"===m?[...E[m]]:E[m])}for(T in E)N.includes(T)||(this[T]=E[T])}get basename(){return"string"==typeof this.path?C.basename(this.path):void 0}set basename(m){assertNonEmpty(m,"basename"),assertPart(m,"basename"),this.path=C.join(this.dirname||"",m)}get dirname(){return"string"==typeof this.path?C.dirname(this.path):void 0}set dirname(m){lib_assertPath(this.basename,"dirname"),this.path=C.join(m||"",this.basename)}get extname(){return"string"==typeof this.path?C.extname(this.path):void 0}set extname(m){if(assertPart(m,"extname"),lib_assertPath(this.dirname,"extname"),m){if(46!==m.codePointAt(0))throw Error("`extname` must start with `.`");if(m.includes(".",1))throw Error("`extname` cannot contain multiple dots")}this.path=C.join(this.dirname,this.stem+(m||""))}get path(){return this.history[this.history.length-1]}set path(m){isUrl(m)&&(m=urlToPath(m)),assertNonEmpty(m,"path"),this.path!==m&&this.history.push(m)}get stem(){return"string"==typeof this.path?C.basename(this.path,this.extname):void 0}set stem(m){assertNonEmpty(m,"stem"),assertPart(m,"stem"),this.path=C.join(this.dirname||"",m+(this.extname||""))}fail(m,E,T){let A=this.message(m,E,T);throw A.fatal=!0,A}info(m,E,T){let A=this.message(m,E,T);return A.fatal=void 0,A}message(m,E,T){let A=new VFileMessage(m,E,T);return this.path&&(A.name=this.path+":"+A.name,A.file=this.path),A.fatal=!1,this.messages.push(A),A}toString(m){if(void 0===this.value)return"";if("string"==typeof this.value)return this.value;let E=new TextDecoder(m||void 0);return E.decode(this.value)}};function assertPart(m,E){if(m&&m.includes(C.sep))throw Error("`"+E+"` cannot be a path: did not expect `"+C.sep+"`")}function assertNonEmpty(m,E){if(!m)throw Error("`"+E+"` cannot be empty")}function lib_assertPath(m,E){if(!m)throw Error("Setting `"+E+"` requires `path` to be set too")}function isUint8Array(m){return!!(m&&"object"==typeof m&&"byteLength"in m&&"byteOffset"in m)}let CallableInstance=function(m){let E=this,T=E.constructor,A=T.prototype,I=A[m],apply=function(){return I.apply(apply,arguments)};Object.setPrototypeOf(apply,A);let C=Object.getOwnPropertyNames(I);for(let m of C){let E=Object.getOwnPropertyDescriptor(I,m);E&&Object.defineProperty(apply,m,E)}return apply},k={}.hasOwnProperty;let Processor=class Processor extends CallableInstance{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=trough()}copy(){let m=new Processor,E=-1;for(;++E<this.attachers.length;){let T=this.attachers[E];m.use(...T)}return m.data((0,A.ZP)(this.namespace)),m}data(m,E){return"string"==typeof m?2==arguments.length?(assertUnfrozen("data",this.frozen),this.namespace[m]=E,this):k.call(this.namespace,m)&&this.namespace[m]||void 0:m?(assertUnfrozen("data",this.frozen),this.namespace=m,this):this.namespace}freeze(){if(this.frozen)return this;let m=this;for(;++this.freezeIndex<this.attachers.length;){let[E,...T]=this.attachers[this.freezeIndex];if(!1===T[0])continue;!0===T[0]&&(T[0]=void 0);let A=E.call(m,...T);"function"==typeof A&&this.transformers.use(A)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(m){this.freeze();let E=vfile(m),T=this.parser||this.Parser;return assertParser("parse",T),T(String(E),E)}process(m,E){let T=this;return this.freeze(),assertParser("process",this.parser||this.Parser),assertCompiler("process",this.compiler||this.Compiler),E?executor(void 0,E):new Promise(executor);function executor(A,C){let S=vfile(m),N=T.parse(S);function realDone(m,T){m||!T?C(m):A?A(T):((0,I.ok)(E,"`done` is defined if `resolve` is not"),E(void 0,T))}T.run(N,S,function(m,E,A){if(m||!E||!A)return realDone(m);let I=E,C=T.stringify(I,A);looksLikeAValue(C)?A.value=C:A.result=C,realDone(m,A)})}}processSync(m){let E,T=!1;return this.freeze(),assertParser("processSync",this.parser||this.Parser),assertCompiler("processSync",this.compiler||this.Compiler),this.process(m,realDone),assertDone("processSync","process",T),(0,I.ok)(E,"we either bailed on an error or have a tree"),E;function realDone(m,A){T=!0,bail(m),E=A}}run(m,E,T){assertNode(m),this.freeze();let A=this.transformers;return T||"function"!=typeof E||(T=E,E=void 0),T?executor(void 0,T):new Promise(executor);function executor(C,S){(0,I.ok)("function"!=typeof E,"`file` can’t be a `done` anymore, we checked");let N=vfile(E);function realDone(E,A,N){let k=A||m;E?S(E):C?C(k):((0,I.ok)(T,"`done` is defined if `resolve` is not"),T(void 0,k,N))}A.run(m,N,realDone)}}runSync(m,E){let T,A=!1;return this.run(m,E,realDone),assertDone("runSync","run",A),(0,I.ok)(T,"we either bailed on an error or have a tree"),T;function realDone(m,E){bail(m),T=E,A=!0}}stringify(m,E){this.freeze();let T=vfile(E),A=this.compiler||this.Compiler;return assertCompiler("stringify",A),assertNode(m),A(m,T)}use(m,...E){let T=this.attachers,I=this.namespace;if(assertUnfrozen("use",this.frozen),null==m);else if("function"==typeof m)addPlugin(m,E);else if("object"==typeof m)Array.isArray(m)?addList(m):addPreset(m);else throw TypeError("Expected usable value, not `"+m+"`");return this;function add(m){if("function"==typeof m)addPlugin(m,[]);else if("object"==typeof m){if(Array.isArray(m)){let[E,...T]=m;addPlugin(E,T)}else addPreset(m)}else throw TypeError("Expected usable value, not `"+m+"`")}function addPreset(m){if(!("plugins"in m)&&!("settings"in m))throw Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");addList(m.plugins),m.settings&&(I.settings={...I.settings,...(0,A.ZP)(m.settings)})}function addList(m){let E=-1;
16if(null==m);else if(Array.isArray(m))for(;++E<m.length;){let T=m[E];add(T)}else throw TypeError("Expected a list of plugins, not `"+m+"`")}function addPlugin(m,E){let I=-1,C=-1;for(;++I<T.length;)if(T[I][0]===m){C=I;break}if(-1===C)T.push([m,...E]);else if(E.length>0){let[I,...S]=E,N=T[C][1];isPlainObject(N)&&isPlainObject(I)&&(I=(0,A.ZP)({...N,...I})),T[C]=[m,I,...S]}}}};let O=new Processor().freeze();function assertParser(m,E){if("function"!=typeof E)throw TypeError("Cannot `"+m+"` without `parser`")}function assertCompiler(m,E){if("function"!=typeof E)throw TypeError("Cannot `"+m+"` without `compiler`")}function assertUnfrozen(m,E){if(E)throw Error("Cannot call `"+m+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function assertNode(m){if(!isPlainObject(m)||"string"!=typeof m.type)throw TypeError("Expected node, got `"+m+"`")}function assertDone(m,E,T){if(!T)throw Error("`"+m+"` finished async. Use `"+E+"` instead")}function vfile(m){return looksLikeAVFile(m)?m:new VFile(m)}function looksLikeAVFile(m){return!!(m&&"object"==typeof m&&"message"in m&&"messages"in m)}function looksLikeAValue(m){return"string"==typeof m||lib_isUint8Array(m)}function lib_isUint8Array(m){return!!(m&&"object"==typeof m&&"byteLength"in m&&"byteOffset"in m)}},8053:function(m,E,T){"use strict";function u(m,E,T){let A={type:String(m)};return null==T&&("string"==typeof E||Array.isArray(E))?T=E:Object.assign(A,E),Array.isArray(T)?A.children=T:null!=T&&(A.value=String(T)),A}T.d(E,{u:function(){return u}})},8530:function(m,E,T){"use strict";T.d(E,{Vn:function(){return visit}});let convert=function(m){if(null==m)return ok;if("function"==typeof m)return castFactory(m);if("object"==typeof m)return Array.isArray(m)?anyFactory(m):propsFactory(m);if("string"==typeof m)return typeFactory(m);throw Error("Expected function, string, or object as test")};function anyFactory(m){let E=[],T=-1;for(;++T<m.length;)E[T]=convert(m[T]);return castFactory(any);function any(...m){let T=-1;for(;++T<E.length;)if(E[T].apply(this,m))return!0;return!1}}function propsFactory(m){let E=m;return castFactory(all);function all(T){let A;let I=T;for(A in m)if(I[A]!==E[A])return!1;return!0}}function typeFactory(m){return castFactory(type);function type(E){return E&&E.type===m}}function castFactory(m){return check;function check(E,T,A){return!!(looksLikeANode(E)&&m.call(this,E,"number"==typeof T?T:void 0,A||void 0))}}function ok(){return!0}function looksLikeANode(m){return null!==m&&"object"==typeof m&&"type"in m}function color(m){return m}let A=[],I=!0,C=!1,S="skip";function visitParents(m,E,T,I){let N;"function"==typeof E&&"function"!=typeof T?(I=T,T=E):N=E;let k=convert(N),O=I?-1:1;function factory(m,N,D){let R=m&&"object"==typeof m?m:{};if("string"==typeof R.type){let E="string"==typeof R.tagName?R.tagName:"string"==typeof R.name?R.name:void 0;Object.defineProperty(visit,"name",{value:"node ("+color(m.type+(E?"<"+E+">":""))+")"})}return visit;function visit(){let R,L,P,B=A;if((!E||k(m,N,D[D.length-1]||void 0))&&(B=toResult(T(m,D)))[0]===C)return B;if("children"in m&&m.children){let E=m;if(E.children&&B[0]!==S)for(L=(I?E.children.length:-1)+O,P=D.concat(E);L>-1&&L<E.children.length;){let m=E.children[L];if((R=factory(m,L,P)())[0]===C)return R;L="number"==typeof R[1]?R[1]:L+O}}return B}}factory(m,void 0,[])()}function toResult(m){return Array.isArray(m)?m:"number"==typeof m?[I,m]:null==m?A:[m]}function visit(m,E,T,A){let I,C,S;function overload(m,E){let T=E[E.length-1],A=T?T.children.indexOf(m):void 0;return S(m,A,T)}"function"==typeof E&&"function"!=typeof T?(C=void 0,S=E,I=T):(C=E,S=T,I=A),visitParents(m,C,overload,I)}},7300:function(m,E,T){"use strict";T.d(E,{z:function(){return zwitch}});let A={}.hasOwnProperty;function zwitch(m,E){let T=E||{};function one(E,...T){let I=one.invalid,C=one.handlers;if(E&&A.call(E,m)){let T=String(E[m]);I=A.call(C,T)?C[T]:one.unknown}if(I)return I.call(this,E,...T)}return one.handlers=T.handlers||{},one.invalid=T.invalid,one.unknown=T.unknown,one}}}]);

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.