PageSourceSearch

https://www.iamtk.co/_next/static/chunks/678-ae51b24e51492188.js

js iamtk.co collected 2026-10-03 22:10:09 UTC 86,518 bytes, 6 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[678],{4470:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,o=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},u=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,i=t.call(e,"constructor"),o=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!o)return!1;for(r in e);return void 0===r||t.call(e,r)},c=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(i)return i(e,n).value}return e[n]};e.exports=function e(){var t,n,r,i,s,a,f=arguments[0],h=1,d=arguments.length,p=!1;for("boolean"==typeof f&&(p=f,f=arguments[1]||{},h=2),(null==f||"object"!=typeof f&&"function"!=typeof f)&&(f={});h<d;++h)if(t=arguments[h],null!=t)for(n in t)r=l(f,n),f!==(i=l(t,n))&&(p&&i&&(u(i)||(s=o(i)))?(s?(s=!1,a=r&&o(r)?r:[]):a=r&&u(r)?r:{},c(f,{name:n,newValue:e(p,a,i)})):void 0!==i&&c(f,{name:n,newValue:i}));return f}},8738:function(e){/*!
2 * Determine if an object is a Buffer
3 *
4 * @author   Feross Aboukhadijeh <https://feross.org>
5 * @license  MIT
6 */e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},2678:function(e,t,n){"use strict";n.d(t,{e:function(){return tW}});var r={};function i(e){if(e)throw e}n.r(r),n.d(r,{attentionMarkers:function(){return eJ},contentInitial:function(){return eQ},disable:function(){return eK},document:function(){return eU},flow:function(){return eG},flowInitial:function(){return e$},insideSpan:function(){return eY},string:function(){return eW},text:function(){return eZ}});var o=n(8738),u=n(4470);function c(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function l(e){return e&&"object"==typeof e?"position"in e||"type"in e?a(e.position):"start"in e||"end"in e?a(e):"line"in e||"column"in e?s(e):"":""}function s(e){return f(e&&e.line)+":"+f(e&&e.column)}function a(e){return s(e&&e.start)+"-"+s(e&&e.end)}function f(e){return e&&"number"==typeof e?e:1}
6class h extends Error{constructor(e,t,n){let r=[null,null],i={start:{line:null,column:null},end:{line:null,column:null}};if(super(),"string"==typeof t&&(n=t,t=void 0),"string"==typeof n){let e=n.indexOf(":");-1===e?r[1]=n:(r[0]=n.slice(0,e),r[1]=n.slice(e+1))}t&&("type"in t||"position"in t?t.position&&(i=t.position):"start"in t||"end"in t?i=t:("line"in t||"column"in t)&&(i.start=t)),this.name=l(t)||"1:1",this.message="object"==typeof e?e.message:e,this.stack="object"==typeof e?e.stack:"",this.reason=this.message,this.fatal,this.line=i.start.line,this.column=i.start.column,this.source=r[0],this.ruleId=r[1],this.position=i,this.actual,this.expected,this.file,this.url,this.note}}h.prototype.file="",h.prototype.name="",h.prototype.reason="",h.prototype.message="",h.prototype.stack="",h.prototype.fatal=null,h.prototype.column=null,h.prototype.line=null,h.prototype.source=null,h.prototype.ruleId=null,h.prototype.position=null;let d={basename:function(e,t){let n;if(void 0!==t&&"string"!=typeof t)throw TypeError('"ext" argument must be a string');p(e);let r=0,i=-1,o=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;o--;)if(47===e.charCodeAt(o)){if(n){r=o+1;break}}else i<0&&(n=!0,i=o+1);return i<0?"":e.slice(r,i)}if(t===e)return"";let u=-1,c=t.length-1;for(;o--;)if(47===e.charCodeAt(o)){if(n){r=o+1;break}}else u<0&&(n=!0,u=o+1),c>-1&&(e.charCodeAt(o)===t.charCodeAt(c--)?c<0&&(i=o):(c=-1,i=u));return r===i?i=u:i<0&&(i=e.length),e.slice(r,i)},dirname:function(e){let t;if(p(e),0===e.length)return".";let n=-1,r=e.length;for(;--r;)if(47===e.charCodeAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.charCodeAt(0)?"/":".":1===n&&47===e.charCodeAt(0)?"//":e.slice(0,n)},extname:function(e){let t;p(e);let n=e.length,r=-1,i=0,o=-1,u=0;for(;n--;){let c=e.charCodeAt(n);if(47===c){if(t){i=n+1;break}continue}r<0&&(t=!0,r=n+1),46===c?o<0?o=n:1!==u&&(u=1):o>-1&&(u=-1)}return o<0||r<0||0===u||1===u&&o===r-1&&o===i+1?"":e.slice(o,r)},join:function(...e){let t,n=-1;for(;++n<e.length;)p(e[n]),e[n]&&(t=void 0===t?e[n]:t+"/"+e[n]);return void 0===t?".":function(e){p(e);let t=47===e.charCodeAt(0),n=function(e,t){let n,r,i="",o=0,u=-1,c=0,l=-1;for(;++l<=e.length;){if(l<e.length)n=e.charCodeAt(l);else if(47===n)break;else n=47;if(47===n){if(u===l-1||1===c);else if(u!==l-1&&2===c){if(i.length<2||2!==o||46!==i.charCodeAt(i.length-1)||46!==i.charCodeAt(i.length-2)){if(i.length>2){if((r=i.lastIndexOf("/"))!==i.length-1){r<0?(i="",o=0):o=(i=i.slice(0,r)).length-1-i.lastIndexOf("/"),u=l,c=0;continue}}else if(i.length>0){i="",o=0,u=l,c=0;continue}}t&&(i=i.length>0?i+"/..":"..",o=2)}else i.length>0?i+="/"+e.slice(u+1,l):i=e.slice(u+1,l),o=l-u-1;u=l,c=0}else 46===n&&c>-1?c++:c=-1}return i}(e,!t);return 0!==n.length||t||(n="."),n.length>0&&47===e.charCodeAt(e.length-1)&&(n+="/"),t?"/"+n:n}(t)},sep:"/"};function p(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}function m(e){return null!==e&&"object"==typeof e&&e.href&&e.origin}let g=["history","path","basename","stem","extname","dirname"];class k{constructor(e){let t,n;t=e?"string"==typeof e||o(e)?{value:e}:m(e)?{path:e}:e:{},this.data={},this.messages=[],this.history=[],this.cwd="/",this.value,this.stored,this.result,this.map;let r=-1;for(;++r<g.length;){let e=g[r];e in t&&void 0!==t[e]&&(this[e]="history"===e?[...t[e]]:t[e])}for(n in t)g.includes(n)||(this[n]=t[n])}get path(){return this.history[this.history.length-1]}set path(e){m(e)&&(e=function(e){if("string"==typeof e)e=new URL(e);else if(!m(e)){let t=TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){let e=TypeError("The URL must be of scheme file");throw e.code="ERR_INVALID_URL_SCHEME",e}return function(e){if(""!==e.hostname){let e=TypeError('File URL host must be "localhost" or empty on darwin');throw e.code="ERR_INVALID_FILE_URL_HOST",e}let t=e.pathname,n=-1;for(;++n<t.length;)if(37===t.charCodeAt(n)&&50===t.charCodeAt(n+1)){let e=t.charCodeAt(n+2);if(70===e||102===e){let e=TypeError("File URL path must not include encoded / characters");throw e.code="ERR_INVALID_FILE_URL_PATH",e}}return decodeURIComponent(t)}(e)}(e)),y(e,"path"),this.path!==e&&this.history.push(e)}get dirname(){return"string"==typeof this.path?d.dirname(this.path):void 0}set dirname(e){b(this.basename,"dirname"),this.path=d.join(e||"",this.basename)}get basename(){return"string"==typeof this.path?d.basename(this.path):void 0}
6set basename(e){y(e,"basename"),x(e,"basename"),this.path=d.join(this.dirname||"",e)}get extname(){return"string"==typeof this.path?d.extname(this.path):void 0}set extname(e){if(x(e,"extname"),b(this.dirname,"extname"),e){if(46!==e.charCodeAt(0))throw Error("`extname` must start with `.`");if(e.includes(".",1))throw Error("`extname` cannot contain multiple dots")}this.path=d.join(this.dirname,this.stem+(e||""))}get stem(){return"string"==typeof this.path?d.basename(this.path,this.extname):void 0}set stem(e){y(e,"stem"),x(e,"stem"),this.path=d.join(this.dirname||"",e+(this.extname||""))}toString(e){return(this.value||"").toString(e)}message(e,t,n){let r=new h(e,t,n);return this.path&&(r.name=this.path+":"+r.name,r.file=this.path),r.fatal=!1,this.messages.push(r),r}info(e,t,n){let r=this.message(e,t,n);return r.fatal=null,r}fail(e,t,n){let r=this.message(e,t,n);throw r.fatal=!0,r}}function x(e,t){if(e&&e.includes(d.sep))throw Error("`"+t+"` cannot be a path: did not expect `"+d.sep+"`")}function y(e,t){if(!e)throw Error("`"+t+"` cannot be empty")}function b(e,t){if(!e)throw Error("Setting `"+t+"` requires `path` to be set too")}let v=(function e(){let t;let n=function(){let e=[],t={run:function(...t){let n=-1,r=t.pop();if("function"!=typeof r)throw TypeError("Expected function as last argument, not "+r);!function i(o,...u){let c=e[++n],l=-1;if(o){r(o);return}for(;++l<t.length;)(null===u[l]||void 0===u[l])&&(u[l]=t[l]);t=u,c?(function(e,t){let n;return function(...t){let o;let u=e.length>t.length;u&&t.push(r);try{o=e.apply(this,t)}catch(e){if(u&&n)throw e;return r(e)}u||(o instanceof Promise?o.then(i,r):o instanceof Error?r(o):i(o))};function r(e,...i){n||(n=!0,t(e,...i))}function i(e){r(null,e)}})(c,i)(...u):r(null,...u)}(null,...t)},use:function(n){if("function"!=typeof n)throw TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}(),r=[],l={},s=-1;return a.data=function(e,n){return"string"==typeof e?2==arguments.length?(A("data",t),l[e]=n,a):F.c
6all(l,e)&&l[e]||null:e?(A("data",t),l=e,a):l},a.Parser=void 0,a.Compiler=void 0,a.freeze=function(){if(t)return a;for(;++s<r.length;){let[e,...t]=r[s];if(!1===t[0])continue;!0===t[0]&&(t[0]=void 0);let i=e.call(a,...t);"function"==typeof i&&n.use(i)}return t=!0,s=Number.POSITIVE_INFINITY,a},a.attachers=r,a.use=function(e,...n){let i;if(A("use",t),null==e);else if("function"==typeof e)f(e,...n);else if("object"==typeof e)Array.isArray(e)?s(e):o(e);else throw TypeError("Expected usable value, not `"+e+"`");return i&&(l.settings=Object.assign(l.settings||{},i)),a;function o(e){s(e.plugins),e.settings&&(i=Object.assign(i||{},e.settings))}function s(e){let t=-1;if(null==e);else if(Array.isArray(e))for(;++t<e.length;){let n=e[t];!function(e){if("function"==typeof e)f(e);else if("object"==typeof e){if(Array.isArray(e)){let[t,...n]=e;f(t,...n)}else o(e)}else throw TypeError("Expected usable value, not `"+e+"`")}(n)}else throw TypeError("Expected a list of plugins, not `"+e+"`")}function f(e,t){let n,i=-1;for(;++i<r.length;)if(r[i][0]===e){n=r[i];break}n?(c(n[1])&&c(t)&&(t=u(!0,n[1],t)),n[1]=t):r.push([...arguments])}},a.parse=function(e){a.freeze();let t=T(e),n=a.Parser;return(E("parse",n),C(n,"parse"))?new n(String(t),t).parse():n(String(t),t)},a.stringify=function(e,t){a.freeze();let n=T(t),r=a.Compiler;return(S("stringify",r),w(e),C(r,"compile"))?new r(e,n).compile():r(e,n)},a.run=function(e,t,r){if(w(e),a.freeze(),r||"function"!=typeof t||(r=t,t=void 0),!r)return new Promise(i);function i(i,o){n.run(e,T(t),function(t,n,u){n=n||e,t?o(t):i?i(n):r(null,n,u)})}i(null,r)},a.runSync=function(e,t){let n,r;return a.run(e,t,function(e,t){i(e),n=t,r=!0}),I("runSync","run",r),n},a.process=function(e,t){if(a.freeze(),E("process",a.Parser),S("process",a.Compiler),!t)return new Promise(n);function n(n,r){let i=T(e);function u(e,i){e||!i?r(e):n?n(i):t(null,i)}a.run(a.parse(i),i,(e,t,n)=>{if(!e&&t&&n){let r=a.stringify(t,n);null==r||("string"==typeof r||o(r)?n.value=r:n.result=r),u(e,n)}else u(e)})}n(null,t)},a.processSync=function(e){let t;a.freeze(),E("processSync",a.Parser),S("processSync",a.Compiler);let n=T(e);return a.process(n,function(e){t=!0,i(e)}),I("processSync","process",t),n},a;function a(){let t=e(),n=-1;for(;++n<r.length;)t.use(...r[n]);return t.data(u(!0,{},l)),t}})().freeze(),F={}.hasOwnProperty;function C(e,t){return"function"==typeof e&&e.prototype&&(function(e){let t;for(t in e)if(F.call(e,t))return!0;return!1}(e.prototype)||t in e.prototype)}function E(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `Parser`")}function S(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `Compiler`")}function A(e,t){if(t)throw Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function w(e){if(!c(e)||"string"!=typeof e.type)throw TypeError("Expected node, got `"+e+"`")}function I(e,t,n){if(!n)throw Error("`"+e+"` finished async. Use `"+t+"` instead")}function T(e){return e&&"object"==typeof e&&"message"in e&&"messages"in e?e:new k(e)}function z(e,t){var{includeImageAlt:n=!0}=t||{};return _(e,n)}function _(e,t){return e&&"object"==typeof e&&(e.value||(t?e.alt:"")||"children"in e&&O(e.children,t)||Array.isArray(e)&&O(e,t))||""}function O(e,t){for(var n=[],r=-1;++r<e.length;)n[r]=_(e[r],t);return n.join("")}function j(e,t,n,r){let i;let o=e.length,u=0;if(t=t<0?-t>o?0:o+t:t>o?o:t,n=n>0?n:0,r.length<1e4)(i=Array.from(r)).unshift(t,n),[].splice.apply(e,i);else for(n&&[].splice.apply(e,[t,n]);u<r.length;)(i=r.slice(u,u+1e4)).unshift(t,0),[].splice.apply(e,i),u+=1e4,t+=1e4}function L(e,t){return e.length>0?(j(e,e.length,0,t),e):t}let B={}.hasOwnProperty,D=W(/[A-Za-z]/),P=W(/\d/),M=W(/[\dA-Fa-f]/),R=W(/[\dA-Za-z]/),H=W(/[!-/:-@[-`{-~]/),q=W(/[#-'*+\--9=?A-Z^-~]/);function V(e){return null!==e&&(e<32||127===e)}function N(e){return null!==e&&(e<0||32===e)}function U(e){return null!==e&&e<-2}function Q(e){return -2===e||-1===e||32===e}let $=W(/\s/),G=W(/[!-/:-@[-`{-~\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\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\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\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]/);function W(e){return function(t){return null!==t&&e.test(String.fromCharCode(t))}}function Z(e,t,n,r){let i=r?r-1:Number.POSITIVE_INFINITY,o=0;return function(r){return Q(r)?(e.enter(n),function r(u){return Q(u)&&o++<i?(e.consume(u),r):(e.exit(n),t(u))}(r)):t(r)}}let Y={tokenize:function(e){let t;let n=e.attempt(this.parser.constructs.contentInitial,function(t){if(null===t){e.consume(t);return}return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Z(e,n,"linePrefix")},function(n){return e.enter("paragraph"),function n(r){let i=e.enter("chunkText",{contentType:"text",previous:t});return t&&(t.next=i),t=i,function t(r){if(null===r){e.exit("chunkText"),e.exit("paragraph"),e.consume(r);return}return U(r)?(e.consume(r),e.exit("chunkText"),n):(e.consume(r),t)}(r)}(n)});return n}},J={tokenize:function(e){let t,n,r;let i=this,o=[],u=0;return c;function c(t){if(u<o.length){let n=o[u];return i.containerState=n[1],e.attempt(n[0].continuation,l,s)(t)}return s(t)}function l(e){if(u++,i.containerState._closeFlow){let n;i.containerState._closeFlow=void 0,t&&k();let r=i.events.length,o=r;for(;o--;)if("exit"===i.events[o][0]&&"chunkFlow"===i.events[o][1].type){n=i.events[o][1].end;break}g(u);let c=r;for(;c<i.events.length;)i.events[c][1].end=Object.assign({},n),c++;return j(i.events,o+1,0,i.events.slice(r)),i.events.length=c,s(e)}return c(e)}
6function s(n){if(u===o.length){if(!t)return h(n);if(t.currentConstruct&&t.currentConstruct.concrete)return p(n);i.interrupt=!!(t.currentConstruct&&!t._gfmTableDynamicInterruptHack)}return i.containerState={},e.check(K,a,f)(n)}function a(e){return t&&k(),g(u),h(e)}function f(e){return i.parser.lazy[i.now().line]=u!==o.length,r=i.now().offset,p(e)}function h(t){return i.containerState={},e.attempt(K,d,p)(t)}function d(e){return u++,o.push([i.currentConstruct,i.containerState]),h(e)}function p(r){if(null===r){t&&k(),g(0),e.consume(r);return}return t=t||i.parser.flow(i.now()),e.enter("chunkFlow",{contentType:"flow",previous:n,_tokenizer:t}),function t(n){if(null===n){m(e.exit("chunkFlow"),!0),g(0),e.consume(n);return}return U(n)?(e.consume(n),m(e.exit("chunkFlow")),u=0,i.interrupt=void 0,c):(e.consume(n),t)}(r)}function m(e,o){let c=i.sliceStream(e);if(o&&c.push(null),e.previous=n,n&&(n.next=e),n=e,t.defineSkip(e.start),t.write(c),i.parser.lazy[e.start.line]){let e,n,o=t.events.length;for(;o--;)if(t.events[o][1].start.offset<r&&(!t.events[o][1].end||t.events[o][1].end.offset>r))return;let c=i.events.length,l=c;for(;l--;)if("exit"===i.events[l][0]&&"chunkFlow"===i.events[l][1].type){if(e){n=i.events[l][1].end;break}e=!0}for(g(u),o=c;o<i.events.length;)i.events[o][1].end=Object.assign({},n),o++;j(i.events,l+1,0,i.events.slice(c)),i.events.length=o}}function g(t){let n=o.length;for(;n-- >t;){let t=o[n];i.containerState=t[1],t[0].exit.call(i,e)}o.length=t}function k(){t.write([null]),n=void 0,t=void 0,i.containerState._closeFlow=void 0}}},K={tokenize:function(e,t,n){return Z(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}},X={tokenize:function(e,t,n){return Z(e,function(e){return null===e||U(e)?t(e):n(e)},"linePrefix")},partial:!0};function ee(e,t,n,r){let i;let o=e.length,u=0;if(t=t<0?-t>o?0:o+t:t>o?o:t,n=n>0?n:0,r.length<1e4)(i=Array.from(r)).unshift(t,n),[].splice.apply(e,i);else for(n&&[].splice.apply(e,[t,n]);u<r.length;)(i=r.slice(u,u+1e4)).unshift(t,0),[].splice.apply(e,i),u+=1e4,t+=1e4}function et(e){let t,n,r,i,o,u,c;let l={},s=-1;for(;++s<e.length;){for(;(s in l);)s=l[s];if(t=e[s],s&&"chunkFlow"===t[1].type&&"listItemPrefix"===e[s-1][1].type&&((r=0)<(u=t[1]._tokenizer.events).length&&"lineEndingBlank"===u[r][1].type&&(r+=2),r<u.length&&"content"===u[r][1].type))for(;++r<u.length&&"content"!==u[r][1].type;)"chunkText"===u[r][1].type&&(u[r][1]._isInFirstContentOfListItem=!0,r++);if("enter"===t[0])t[1].contentType&&(Object.assign(l,function(e,t){let n,r;let i=e[t][1],o=e[t][2],u=t-1,c=[],l=i._tokenizer||o.parser[i.contentType](i.start),s=l.events,a=[],f={},h=-1,d=i,p=0,m=0,g=[m];for(;d;){for(;e[++u][1]!==d;);c.push(u),!d._tokenizer&&(n=o.sliceStream(d),d.next||n.push(null),r&&l.defineSkip(d.start),d._isInFirstContentOfListItem&&(l._gfmTasklistFirstContentOfListItem=!0),l.write(n),d._isInFirstContentOfListItem&&(l._gfmTasklistFirstContentOfListItem=void 0)),r=d,d=d.next}for(d=i;++h<s.length;)"exit"===s[h][0]&&"enter"===s[h-1][0]&&s[h][1].type===s[h-1][1].type&&s[h][1].start.line!==s[h][1].end.line&&(m=h+1,g.push(m),d._tokenizer=void 0,d.previous=void 0,d=d.next);for(l.events=[],d?(d._tokenizer=void 0,d.previous=void 0):g.pop(),h=g.length;h--;){let t=s.slice(g[h],g[h+1]),n=c.pop();a.unshift([n,n+t.length-1]),ee(e,n,2,t)}for(h=-1;++h<a.length;)f[p+a[h][0]]=p+a[h][1],p+=a[h][1]-a[h][0]-1;return f}(e,s)),s=l[s],c=!0);else if(t[1]._container){for(r=s,n=void 0;r--;)if("lineEnding"===(i=e[r])[1].type||"lineEndingBlank"===i[1].type)"enter"===i[0]&&(n&&(e[n][1].type="lineEndingBlank"),i[1].type="lineEnding",n=r);else break;n&&(t[1].end=Object.assign({},e[n][1].start),(o=e.slice(n,s)).unshift(t),ee(e,n,s-n+1,o))}}return!c}let en={tokenize:function(e,t){let n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?i(t):U(t)?e.check(er,o,i)(t):(e.consume(t),r)}function i(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function o(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,r}},resolve:function(e){return et(e),e}},er={tokenize:function(e,t,n){let r=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Z(e,i,"linePrefix")};function i(i){if(null===i||U(i))return n(i);let o=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}},partial:!0},ei={tokenize:function(e){let t=this,n=e.attempt(X,function(r){if(null===r){e.consume(r);return}return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n},e.attempt(this.parser.constructs.flowInitial,r,Z(e,e.attempt(this.parser.constructs.flow,r,e.attempt(en,r)),"linePrefix")));return n;function r(r){if(null===r){e.consume(r);return}return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n}}},eo={resolveAll:es()},eu=el("string"),ec=el("text");function el(e){return{tokenize:function(t){let n=this,r=this.parser.constructs[e],i=t.attempt(r,o,u);return o;function o(e){return l(e)?i(e):u(e)}function u(e){if(null===e){t.consume(e);return}return t.enter("data"),t.consume(e),c}function c(e){return l(e)?(t.exit("data"),i(e)):(t.consume(e),c)}function l(e){if(null===e)return!0;let t=r[e],i=-1;if(t)for(;++i<t.length;){let e=t[i];if(!e.previous||e.previous.call(n,n.previous))return!0}return!1}},resolveAll:es("text"===e?ea:void 0)}}function es(e){return function(t,n){let r,i=-1;for(;++i<=t.length;)void 0===r?t[i]&&"data"===t[i][1].type&&(r=i,i++):t[i]&&"data"===t[i][1].type||(i!==r+2&&(t[r][1].end=t[i-1][1].end,t.splice(r+2,i-r-2),i=r+2),r=void 0);return e?e(t,n):t}}function ea(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||"lineEnding"===e[n][1].type)&&"data"===e[n-1][1].type){let r;let i=e[n-1][1],o=t.sliceStream(i),u=o.length,c=-1,l=0;for(;u--;){let e=o[u];if("string"==typeof e){for(c=e.length;32===e.charCodeAt(c-1);)l++,c--;if(c)break;c=-1}else if(-2===e)r=!0,l++;else if(-1===e);else{u++;break}}if(l){let o={type:n===e.length||r||l<2?"lineSuffix":"hardBreakTrailing",start:{line:i.end.line,column:i.end.column-l,offset:i.end.offset-l,_index:i.start._index+u,_bufferIndex:u?c:i.start._bufferIndex+c},end:Object.assign({},i.end)};i.end=Object.assign({},o.start),i.start.offset===i.end.offset?Object.assign(i,o):(e.splice(n,0,["enter",o,t],["exit",o,t]),n+=2)}n++}return e}function ef(e,t,n){let r=[],i=-1;for(;++i<e.length;){let o=e[i].resolveAll;o&&!r.includes(o)&&(t=o(t,n),r.push(o))}return t}let eh={name:"thematicBreak",tokenize:function(e,t,n){let r,i=0;return function(o){return e.enter("thematicBreak"),r=o,function o(u){return u===r?(e.enter("thematicBreakSequence"),function t(n){return n===r?(e.consume(n),i++,t):(e.exit("thematicBreakSequence"),o(n))}(u)):Q(u)?Z(e,o,"whitespace")(u):i<3||null!==u&&!U(u)?n(u):(e.exit("thematicBreak"),t(u))}(o)}}},ed={name:"list",tokenize:function(e,t,n){let r=this,i=r.events[r.events.length-1],o=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,u=0;return function(t){let i=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===i?!r.containerState.marker||t===r.containerState.marker:P(t)){if(r.containerState.type||(r.containerState.type=i,e.enter(i,{_container:!0})),"listUnordered"===i)return e.enter("listItemPrefix"),42===t||45===t?e.check(eh,n,c)(t):c(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),function t(i){return P(i)&&++u<10?(e.consume(i),t):(!r.interrupt||u<2)&&(r.containerState.marker?i===r.containerState.marker:41===i||46===i)?(e.exit("listItemValue"),c(i)):n(i)}(t)}return n(t)};function c(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(X,r.interrupt?n:l,e.attempt(ep,a,s))}
6function l(e){return r.containerState.initialBlankLine=!0,o++,a(e)}function s(t){return Q(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),a):n(t)}function a(n){return r.containerState.size=o+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){let r=this;return r.containerState._closeFlow=void 0,e.check(X,function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,Z(e,t,"listItemIndent",r.containerState.size+1)(n)},function(n){return r.containerState.furtherBlankLines||!Q(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,i(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(em,t,i)(n))});function i(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,Z(e,e.attempt(ed,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(i)}}},exit:function(e){e.exit(this.containerState.type)}},ep={tokenize:function(e,t,n){let r=this;return Z(e,function(e){let i=r.events[r.events.length-1];return!Q(e)&&i&&"listItemPrefixWhitespace"===i[1].type?t(e):n(e)},"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},em={tokenize:function(e,t,n){let r=this;return Z(e,function(e){let i=r.events[r.events.length-1];return i&&"listItemIndent"===i[1].type&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?t(e):n(e)},"listItemIndent",r.containerState.size+1)},partial:!0},eg={name:"blockQuote",tokenize:function(e,t,n){let r=this;return function(t){if(62===t){let n=r.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),i}return n(t)};function i(n){return Q(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){return Z(e,e.attempt(eg,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}},exit:function(e){e.exit("blockQuote")}};function ek(e,t,n,r,i,o,u,c,l){let s=l||Number.POSITIVE_INFINITY,a=0;return function(t){return 60===t?(e.enter(r),e.enter(i),e.enter(o),e.consume(t),e.exit(o),f):null===t||41===t||V(t)?n(t):(e.enter(r),e.enter(u),e.enter(c),e.enter("chunkString",{contentType:"string"}),p(t))};function f(n){return 62===n?(e.enter(o),e.consume(n),e.exit(o),e.exit(i),e.exit(r),t):(e.enter(c),e.enter("chunkString",{contentType:"string"}),h(n))}function h(t){return 62===t?(e.exit("chunkString"),e.exit(c),f(t)):null===t||60===t||U(t)?n(t):(e.consume(t),92===t?d:h)}function d(t){return 60===t||62===t||92===t?(e.consume(t),h):h(t)}function p(i){return 40===i?++a>s?n(i):(e.consume(i),p):41===i?a--?(e.consume(i),p):(e.exit("chunkString"),e.exit(c),e.exit(u),e.exit(r),t(i)):null===i||N(i)?a?n(i):(e.exit("chunkString"),e.exit(c),e.exit(u),e.exit(r),t(i)):V(i)?n(i):(e.consume(i),92===i?m:p)}function m(t){return 40===t||41===t||92===t?(e.consume(t),p):p(t)}}function ex(e,t,n,r,i,o){let u;let c=this,l=0;return function(t){return e.enter(r),e.enter(i),e.consume(t),e.exit(i),e.enter(o),s};function s(f){return null===f||91===f||93===f&&!u||94===f&&!l&&"_hiddenFootnoteSupport"in c.parser.constructs||l>999?n(f):93===f?(e.exit(o),e.enter(i),e.consume(f),e.exit(i),e.exit(r),t):U(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),s):(e.enter("chunkString",{contentType:"string"}),a(f))}function a(t){return null===t||91===t||93===t||U(t)||l++>999?(e.exit("chunkString"),s(t)):(e.consume(t),u=u||!Q(t),92===t?f:a)}function f(t){return 91===t||92===t||93===t?(e.consume(t),l++,a):a(t)}}function ey(e,t,n,r,i,o){let u;return function(t){return e.enter(r),e.enter(i),e.consume(t),e.exit(i),u=40===t?41:t,c};function c(n){return n===u?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(o),l(n))}function l(t){return t===u?(e.exit(o),c(u)):null===t?n(t):U(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Z(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),s(t))}function s(t){return t===u||null===t||U(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?a:s)}function a(t){return t===u||92===t?(e.consume(t),s):s(t)}}function eb(e,t){let n;return function r(i){return U(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):Q(i)?Z(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}function ev(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}let eF={tokenize:function(e,t,n){return function(t){return N(t)?eb(e,r)(t):n(t)};function r(t){return 34===t||39===t||40===t?ey(e,Z(e,i,"whitespace"),n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t):n(t)}function i(e){return null===e||U(e)?t(e):n(e)}},partial:!0},eC={name:"codeIndented",tokenize:function(e,t,n){let r=this;
6return function(t){return e.enter("codeIndented"),Z(e,i,"linePrefix",5)(t)};function i(t){let i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?function t(n){return null===n?o(n):U(n)?e.attempt(eE,t,o)(n):(e.enter("codeFlowValue"),function n(r){return null===r||U(r)?(e.exit("codeFlowValue"),t(r)):(e.consume(r),n)}(n))}(t):n(t)}function o(n){return e.exit("codeIndented"),t(n)}}},eE={tokenize:function(e,t,n){let r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):U(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):Z(e,o,"linePrefix",5)(t)}function o(e){let o=r.events[r.events.length-1];return o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(e):U(e)?i(e):n(e)}},partial:!0},eS={name:"setextUnderline",tokenize:function(e,t,n){let r,i;let o=this,u=o.events.length;for(;u--;)if("lineEnding"!==o.events[u][1].type&&"linePrefix"!==o.events[u][1].type&&"content"!==o.events[u][1].type){i="paragraph"===o.events[u][1].type;break}return function(t){return!o.parser.lazy[o.now().line]&&(o.interrupt||i)?(e.enter("setextHeadingLine"),e.enter("setextHeadingLineSequence"),r=t,function t(n){return n===r?(e.consume(n),t):(e.exit("setextHeadingLineSequence"),Z(e,c,"lineSuffix")(n))}(t)):n(t)};function c(r){return null===r||U(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){let n,r,i,o=e.length;for(;o--;)if("enter"===e[o][0]){if("content"===e[o][1].type){n=o;break}"paragraph"===e[o][1].type&&(r=o)}else"content"===e[o][1].type&&e.splice(o,1),i||"definition"!==e[o][1].type||(i=o);let u={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",u,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[i][1].end)):e[n][1]=u,e.push(["exit",u,t]),e}},eA=["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","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],ew=["pre","script","style","textarea"],eI={tokenize:function(e,t,n){return function(r){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),e.attempt(X,t,n)}},partial:!0},eT={name:"codeFenced",tokenize:function(e,t,n){let r;let i=this,o={tokenize:function(e,t,n){let i=0;return Z(e,function(t){return e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function t(u){return u===r?(e.consume(u),i++,t):i<s?n(u):(e.exit("codeFencedFenceSequence"),Z(e,o,"whitespace")(u))}(t)},"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function o(r){return null===r||U(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0},u={tokenize:function(e,t,n){let r=this;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},c=this.events[this.events.length-1],l=c&&"linePrefix"===c[1].type?c[2].sliceSerialize(c[1],!0).length:0,s=0;return function(t){return e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),r=t,function t(i){return i===r?(e.consume(i),s++,t):(e.exit("codeFencedFenceSequence"),s<3?n(i):Z(e,a,"whitespace")(i))}(t)};function a(t){return null===t||U(t)?h(t):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||N(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),Z(e,f,"whitespace")(i)):96===i&&i===r?n(i):(e.consume(i),t)}(t))}function f(t){return null===t||U(t)?h(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||U(i)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),h(i)):96===i&&i===r?n(i):(e.consume(i),t)}(t))}function h(n){return e.exit("codeFencedFence"),i.interrupt?t(n):function t(n){return null===n?d(n):U(n)?e.attempt(u,e.attempt(o,d,l?Z(e,t,"linePrefix",l+1):t),d)(n):(e.enter("co
6deFlowValue"),function n(r){return null===r||U(r)?(e.exit("codeFlowValue"),t(r)):(e.consume(r),n)}(n))}(n)}function d(n){return e.exit("codeFenced"),t(n)}},concrete:!0},ez=document.createElement("i");function e_(e){let t="&"+e+";";ez.innerHTML=t;let n=ez.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&n!==t&&n}let eO={name:"characterReference",tokenize:function(e,t,n){let r,i;let o=this,u=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),c};function c(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),r=31,i=R,s(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,i=M,s):(e.enter("characterReferenceValue"),r=7,i=P,s(t))}function s(c){let l;return 59===c&&u?(l=e.exit("characterReferenceValue"),i!==R||e_(o.sliceSerialize(l)))?(e.enter("characterReferenceMarker"),e.consume(c),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(c):i(c)&&u++<r?(e.consume(c),s):n(c)}}},ej={name:"characterEscape",tokenize:function(e,t,n){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),r};function r(r){return H(r)?(e.enter("characterEscapeValue"),e.consume(r),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(r)}}},eL={name:"lineEnding",tokenize:function(e,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),Z(e,t,"linePrefix")}}},eB={name:"labelEnd",tokenize:function(e,t,n){let r,i;let o=this,u=o.events.length;for(;u--;)if(("labelImage"===o.events[u][1].type||"labelLink"===o.events[u][1].type)&&!o.events[u][1]._balanced){r=o.events[u][1];break}return function(t){return r?r._inactive?l(t):(i=o.parser.defined.includes(ev(o.sliceSerialize({start:r.end,end:o.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),c):n(t)};function c(n){return 40===n?e.attempt(eD,t,i?t:l)(n):91===n?e.attempt(eP,t,i?e.attempt(eM,t,l):l)(n):i?t(n):l(n)}function l(e){return r._balanced=!0,n(e)}},resolveTo:function(e,t){let n,r,i,o,u=e.length,c=0;for(;u--;)if(n=e[u][1],r){if("link"===n.type||"labelLink"===n.type&&n._inactive)break;"enter"===e[u][0]&&"labelLink"===n.type&&(n._inactive=!0)}else if(i){if("enter"===e[u][0]&&("labelImage"===n.type||"labelLink"===n.type)&&!n._balanced&&(r=u,"labelLink"!==n.type)){c=2;break}}else"labelEnd"===n.type&&(i=u);let l={type:"labelLink"===e[r][1].type?"link":"image",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)},s={type:"label",start:Object.assign({},e[r][1].start),end:Object.assign({},e[i][1].end)},a={type:"labelText",start:Object.assign({},e[r+c+2][1].end),end:Object.assign({},e[i-2][1].start)};return o=L(o=[["enter",l,t],["enter",s,t]],e.slice(r+1,r+c+3)),o=L(o,[["enter",a,t]]),o=L(o,ef(t.parser.constructs.insideSpan.null,e.slice(r+c+4,i-3),t)),o=L(o,[["exit",a,t],e[i-2],e[i-1],["exit",s,t]]),o=L(o,e.slice(i+1)),o=L(o,[["exit",l,t]]),j(e,r,e.length,o),e},resolveAll:function(e){let t,n=-1;for(;++n<e.length;)("labelImage"===(t=e[n][1]).type||"labelLink"===t.type||"labelEnd"===t.type)&&(e.splice(n+1,"labelImage"===t.type?4:2),t.type="data",n++);return e}},eD={tokenize:function(e,t,n){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),eb(e,r)};function r(t){return 41===t?u(t):ek(e,i,n,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}function i(t){return N(t)?eb(e,o)(t):u(t)}function o(t){return 34===t||39===t||40===t?ey(e,eb(e,u),n,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):u(t)}function u(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.exit("resourceMarker"),e.exit("resource"),t):n(r)}}},eP={tokenize:function(e,t,n){let r=this;return function(t){return ex.call(r,e,i,n,"reference","referenceMarker","referenceString")(t)};function i(e){return r.parser.defined.includes(ev(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):n(e)}}},eM={tokenize:function(e,t,n){return function(t){return e.enter("reference"),e.enter("referenceMarker"),e.consume(t),e.exit("referenceMarker"),r};function r(r){return 93===r?(e.enter("referenceMarker"),e.consume(r),e.exit("referenceMarker"),e.exit("reference"),t):n(r)}}},eR={name:"labelStartImage",tokenize:function(e,t,n){let r=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),i};function i(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),o):n(t)}function o(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:eB.resolveAll};function eH(e){return null===e||N(e)||$(e)?1:G(e)?2:void 0}let eq={name:"attention",tokenize:function(e,t){let n;let r=this.parser.constructs.attentionMarkers.null,i=this.previous,o=eH(i);return function(u){return e.enter("attentionSequence"),n=u,function u(c){if(c===n)return e.consume(c),u;let l=e.exit("attentionSequence"),s=eH(c),a=!s||2===s&&o||r.includes(c),f=!o||2===o&&s||r.includes(i);return l._open=!!(42===n?a:a&&(o||!f)),l._close=!!(42===n?f:f&&(s||!a)),t(c)}(u)}},resolveAll:function(e,t){let n,r,i,o,u,c,l,s,a=-1;for(;++a<e.length;)if("enter"===e[a][0]&&"attentionSequence"===e[a][1].type&&e[a][1]._close){for(n=a;n--;)if("exit"===e[n][0]&&"attentionSequence"===e[n][1].type&&e[n][1]._open&&t.sliceSerialize(e[
6n][1]).charCodeAt(0)===t.sliceSerialize(e[a][1]).charCodeAt(0)){if((e[n][1]._close||e[a][1]._open)&&(e[a][1].end.offset-e[a][1].start.offset)%3&&!((e[n][1].end.offset-e[n][1].start.offset+e[a][1].end.offset-e[a][1].start.offset)%3))continue;c=e[n][1].end.offset-e[n][1].start.offset>1&&e[a][1].end.offset-e[a][1].start.offset>1?2:1;let f=Object.assign({},e[n][1].end),h=Object.assign({},e[a][1].start);eV(f,-c),eV(h,c),o={type:c>1?"strongSequence":"emphasisSequence",start:f,end:Object.assign({},e[n][1].end)},u={type:c>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[a][1].start),end:h},i={type:c>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[a][1].start)},r={type:c>1?"strong":"emphasis",start:Object.assign({},o.start),end:Object.assign({},u.end)},e[n][1].end=Object.assign({},o.start),e[a][1].start=Object.assign({},u.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=L(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=L(l,[["enter",r,t],["enter",o,t],["exit",o,t],["enter",i,t]]),l=L(l,ef(t.parser.constructs.insideSpan.null,e.slice(n+1,a),t)),l=L(l,[["exit",i,t],["enter",u,t],["exit",u,t],["exit",r,t]]),e[a][1].end.offset-e[a][1].start.offset?(s=2,l=L(l,[["enter",e[a][1],t],["exit",e[a][1],t]])):s=0,j(e,n-1,a-n+3,l),a=n+l.length-s-2;break}}for(a=-1;++a<e.length;)"attentionSequence"===e[a][1].type&&(e[a][1].type="data");return e}};function eV(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}let eN={name:"labelStartLink",tokenize:function(e,t,n){let r=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),i};function i(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:eB.resolveAll},eU={42:ed,43:ed,45:ed,48:ed,49:ed,50:ed,51:ed,52:ed,53:ed,54:ed,55:ed,56:ed,57:ed,62:eg},eQ={91:{name:"definition",tokenize:function(e,t,n){let r;let i=this;return function(t){return e.enter("definition"),ex.call(i,e,o,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)};function o(t){return(r=ev(i.sliceSerialize(i.events[i.events.length-1][1]).slice(1,-1)),58===t)?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),eb(e,ek(e,e.attempt(eF,Z(e,u,"whitespace"),Z(e,u,"whitespace")),n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):n(t)}function u(o){return null===o||U(o)?(e.exit("definition"),i.parser.defined.includes(r)||i.parser.defined.push(r),t(o)):n(o)}}}},e$={[-2]:eC,[-1]:eC,32:eC},eG={35:{name:"headingAtx",tokenize:function(e,t,n){let r=this,i=0;return function(o){return e.enter("atxHeading"),e.enter("atxHeadingSequence"),function o(u){return 35===u&&i++<6?(e.consume(u),o):null===u||N(u)?(e.exit("atxHeadingSequence"),r.interrupt?t(u):function n(r){return 35===r?(e.enter("atxHeadingSequence"),function t(r){return 35===r?(e.consume(r),t):(e.exit("atxHeadingSequence"),n(r))}(r)):null===r||U(r)?(e.exit("atxHeading"),t(r)):Q(r)?Z(e,n,"whitespace")(r):(e.enter("atxHeadingText"),function t(r){return null===r||35===r||N(r)?(e.exit("atxHeadingText"),n(r)):(e.consume(r),t)}(r))}(u)):n(u)}(o)}},resolve:function(e,t){let n,r,i=e.length-2,o=3;return"whitespace"===e[3][1].type&&(o+=2),i-2>o&&"whitespace"===e[i][1].type&&(i-=2),"atxHeadingSequence"===e[i][1].type&&(o===i-1||i-4>o&&"whitespace"===e[i-2][1].type)&&(i-=o+1===i?2:4),i>o&&(n={type:"atxHeadingText",start:e[o][1].start,end:e[i][1].end},r={type:"chunkText",start:e[o][1].start,end:e[i][1].end,contentType:"text"},j(e,o,i-o+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]])),e}},42:eh,45:[eS,eh],60:{name:"htmlFlow",tokenize:function(e,t,n){let r,i,o,u,c;let l=this;return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),s};function s(u){return 33===u?(e.consume(u),a):47===u?(e.consume(u),d):63===u?(e.consume(u),r=3,l.interrupt?t:_):D(u)?(e.consume(u),o=String.fromCharCode(u),i=!0,p):n(u)}function a(i){return 45===i?(e.consume(i),r=2,f):91===i?(e.consume(i),r=5,o="CDATA[",u=0,h):D(i)?(e.consume(i),r=4,l.interrupt?t:_):n(i)}function f(r){return 45===r?(e.consume(r),l.interrupt?t:_):n(r)}
6function h(r){return r===o.charCodeAt(u++)?(e.consume(r),u===o.length?l.interrupt?t:E:h):n(r)}function d(t){return D(t)?(e.consume(t),o=String.fromCharCode(t),p):n(t)}function p(u){return null===u||47===u||62===u||N(u)?47!==u&&i&&ew.includes(o.toLowerCase())?(r=1,l.interrupt?t(u):E(u)):eA.includes(o.toLowerCase())?(r=6,47===u)?(e.consume(u),m):l.interrupt?t(u):E(u):(r=7,l.interrupt&&!l.parser.lazy[l.now().line]?n(u):i?g(u):function t(n){return Q(n)?(e.consume(n),t):F(n)}(u)):45===u||R(u)?(e.consume(u),o+=String.fromCharCode(u),p):n(u)}function m(r){return 62===r?(e.consume(r),l.interrupt?t:E):n(r)}function g(t){return 47===t?(e.consume(t),F):58===t||95===t||D(t)?(e.consume(t),k):Q(t)?(e.consume(t),g):F(t)}function k(t){return 45===t||46===t||58===t||95===t||R(t)?(e.consume(t),k):x(t)}function x(t){return 61===t?(e.consume(t),y):Q(t)?(e.consume(t),x):g(t)}function y(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),c=t,b):Q(t)?(e.consume(t),y):(c=null,function t(n){return null===n||34===n||39===n||60===n||61===n||62===n||96===n||N(n)?x(n):(e.consume(n),t)}(t))}function b(t){return null===t||U(t)?n(t):t===c?(e.consume(t),v):(e.consume(t),b)}function v(e){return 47===e||62===e||Q(e)?g(e):n(e)}function F(t){return 62===t?(e.consume(t),C):n(t)}function C(t){return Q(t)?(e.consume(t),C):null===t||U(t)?E(t):n(t)}function E(t){return 45===t&&2===r?(e.consume(t),w):60===t&&1===r?(e.consume(t),I):62===t&&4===r?(e.consume(t),O):63===t&&3===r?(e.consume(t),_):93===t&&5===r?(e.consume(t),z):U(t)&&(6===r||7===r)?e.check(eI,O,S)(t):null===t||U(t)?S(t):(e.consume(t),E)}function S(t){return e.exit("htmlFlowData"),function t(n){return null===n?j(n):U(n)?e.attempt({tokenize:A,partial:!0},t,j)(n):(e.enter("htmlFlowData"),E(n))}(t)}function A(e,t,n){return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r};function r(e){return l.parser.lazy[l.now().line]?n(e):t(e)}}function w(t){return 45===t?(e.consume(t),_):E(t)}function I(t){return 47===t?(e.consume(t),o="",T):E(t)}function T(t){return 62===t&&ew.includes(o.toLowerCase())?(e.consume(t),O):D(t)&&o.length<8?(e.consume(t),o+=String.fromCharCode(t),T):E(t)}function z(t){return 93===t?(e.consume(t),_):E(t)}function _(t){return 62===t?(e.consume(t),O):45===t&&2===r?(e.consume(t),_):E(t)}function O(t){return null===t||U(t)?(e.exit("htmlFlowData"),j(t)):(e.consume(t),O)}function j(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e},concrete:!0},61:eS,95:eh,96:eT,126:eT},eW={38:eO,92:ej},eZ={[-5]:eL,[-4]:eL,[-3]:eL,33:eR,38:eO,42:eq,60:[{name:"autolink",tokenize:function(e,t,n){let r=1;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i};function i(t){return D(t)?(e.consume(t),o):q(t)?c(t):n(t)}function o(t){return 43===t||45===t||46===t||R(t)?function t(n){return 58===n?(e.consume(n),u):(43===n||45===n||46===n||R(n))&&r++<32?(e.consume(n),t):c(n)}(t):c(t)}function u(t){return 62===t?(e.exit("autolinkProtocol"),s(t)):null===t||32===t||60===t||V(t)?n(t):(e.consume(t),u)}function c(t){return 64===t?(e.consume(t),r=0,l):q(t)?(e.consume(t),c):n(t)}function l(t){return R(t)?function t(i){return 46===i?(e.consume(i),r=0,l):62===i?(e.exit("autolinkProtocol").type="autolinkEmail",s(i)):function i(o){return(45===o||R(o))&&r++<63?(e.consume(o),45===o?i:t):n(o)}(i)}(t):n(t)}function s(n){return e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t}}},{name:"htmlText",tokenize:function(e,t,n){let r,i,o,u;let c=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),l};function l(t){return 33===t?(e.consume(t),s):47===t?(e.consume(t),F):63===t?(e.consume(t),b):D(t)?(e.consume(t),E):n(t)}function s(t){return 45===t?(e.consume(t),a):91===t?(e.consume(t),i="CDATA[",o=0,m):D(t)?(e.consume(t),y):n(t)}function a(t){return 45===t?(e.consume(t),f):n(t)}function f(t){return null===t||62===t?n(t):45===t?(e.consume(t),h):d(t)}function h(e){return null===e||62===e?n(e):d(e)}function d(t){return null===t?n(t):45===t?(e.consume(t),p):U(t)?(u=d,_(t)):(e.consume(t),d)}function p(t){return 45===t?(e.consume(t),j):d(t)}function m(t){return t===i.charCodeAt(o++)?(e.consume(t),o===i.length?g:m):n(t)}function g(t){return null===t?n(t):93===t?(e.consume(t),k):U(t)?(u=g,_(t)):(e.consume(t),g)}function k(t){return 93===t?(e.consume(t),x):g(t)}function x(t){return 62===t?j(t):93===t?(e.consume(t),x):g(t)}function y(t){return null===t||62===t?j(t):U(t)?(u=y,_(t)):(e.consume(t),y)}function b(t){return null===t?n(t):63===t?(e.consume(t),v):U(t)?(u=b,_(t)):(e.consume(t),b)}function v(e){return 62===e?j(e):b(e)}function F(t){return D(t)?(e.consume(t),C):n(t)}function C(t){return 45===t||R(t)?(e.consume(t),C):function t(n){return U(n)?(u=t,_(n)):Q(n)?(e.consume(n),t):j(n)}(t)}function E(t){return 45===t||R(t)?(e.consume(t),E):47===t||62===t||N(t)?S(t):n(t)}function S(t){return 47===t?(e.consume(t),j):58===t||95===t||D(t)?(e.consume(t),A):U(t)?(u=S,_(t)):Q(t)?(e.consume(t),S):j(t)}function A(t){return 45===t||46===t||58===t||95===t||R(t)?(e.consume(t),A):function t(n){return 61===n?(e.consume(n),w):U(n)?(u=t,_(n)):Q(n)?(e.consume(n),t):S(n)}(t)}function w(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,I):U(t)?(u=w,_(t)):Q(t)?(e.consume(t),w):(e.consume(t),r=void 0,z)}function I(t){return t===r?(e.consume(t),T):null===t?n(t):U(t)?(u=I,_(t)):(e.consume(t),I)}function T(e){return 62===e||47===e||N(e)?S(e):n(e)}function z(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):62===t||N(t)?S(t):(e.consume(t),z)}function _(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),Z(e,O,"linePrefix",c.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function O(t){return e.enter("htmlTextData"),u(t)}function j(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}}}],91:eN,92:[{name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.enter("escapeMarker"),e.consume(t),r};function r(r){return U(r)?(e.exit("escapeMarker"),e.exit("hardBreakEscape"),t(r)):n(r)}}},ej],93:eB,95:eq,96:{name:"codeText",tokenize:function(e,t,n){let r,i,o=0;
6return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),function t(n){return 96===n?(e.consume(n),o++,t):(e.exit("codeTextSequence"),u(n))}(t)};function u(l){return null===l?n(l):96===l?(i=e.enter("codeTextSequence"),r=0,function n(u){return 96===u?(e.consume(u),r++,n):r===o?(e.exit("codeTextSequence"),e.exit("codeText"),t(u)):(i.type="codeTextData",c(u))}(l)):32===l?(e.enter("space"),e.consume(l),e.exit("space"),u):U(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),u):(e.enter("codeTextData"),c(l))}function c(t){return null===t||32===t||96===t||U(t)?(e.exit("codeTextData"),u(t)):(e.consume(t),c)}},resolve:function(e){let t,n,r=e.length-4,i=3;if(("lineEnding"===e[3][1].type||"space"===e[i][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(t=i;++t<r;)if("codeTextData"===e[t][1].type){e[i][1].type="codeTextPadding",e[r][1].type="codeTextPadding",i+=2,r-=2;break}}for(t=i-1,r++;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):(t===r||"lineEnding"===e[t][1].type)&&(e[n][1].type="codeTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e},previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type}}},eY={null:[eq,eo]},eJ={null:[42,95]},eK={null:[]},eX=/[\0\t\n\r]/g;function e1(e,t){let n=Number.parseInt(e,t);return n<9||11===n||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(65535&n)==65535||(65535&n)==65534||n>1114111?"�":String.fromCharCode(n)}let e0=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function e2(e){return e.replace(e0,e4)}function e4(e,t,n){if(t)return t;let r=n.charCodeAt(0);if(35===r){let e=n.charCodeAt(1),t=120===e||88===e;return e1(n.slice(t?2:1),t?16:10)}return e_(n)||e}let e3={}.hasOwnProperty,e6=function(e,t,n){let i,o,u,c;return"string"!=typeof t&&(n=t,t=void 0),(function(e={}){let t=function e(t,n){let r=-1;for(;++r<n.length;){let i=n[r];Array.isArray(i)?e(t,i):function(e,t){let n;for(n in t)if(e3.call(t,n)){let r="canContainEols"===n||"transforms"===n,i=e3.call(e,n)?e[n]:void 0,o=i||(e[n]=r?[]:{}),u=t[n];u&&(r?e[n]=[...o,...u]:Object.assign(o,u))}}(t,i)}return t}({transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:u(v),autolinkProtocol:d,autolinkEmail:d,atxHeading:u(x),blockQuote:u(function(){return{type:"blockquote",children:[]}}),characterEscape:d,characterReference:d,codeFenced:u(k),codeFencedFenceInfo:c,codeFencedFenceMeta:c,codeIndented:u(k,c),codeText:u(function(){return{type:"inlineCode",value:""}},c),codeTextData:d,data:d,codeFlowValue:d,definition:u(function(){return{type:"definition",identifier:"",label:null,title:null,url:""}}),definitionDestinationString:c,definitionLabelString:c,definitionTitleString:c,emphasis:u(function(){return{type:"emphasis",children:[]}}),hardBreakEscape:u(y),hardBreakTrailing:u(y),htmlFlow:u(b,c),htmlFlowData:d,htmlText:u(b,c),htmlTextData:d,image:u(function(){return{type:"image",title:null,url:"",alt:null}}),label:c,link:u(v),listItem:u(function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}),listItemValue:function(e){if(n.expectingFirstListItemValue){let t=this.stack[this.stack.length-2];t.start=Number.parseInt(this.sliceSerialize(e),10),n.expectingFirstListItemValue=void 0}},listOrdered:u(F,function(){n.expectingFirstListItemValue=!0}),listUnordered:u(F),paragraph:u(function(){return{type:"paragraph",children:[]}}),reference:function(){n.referenceType="collapsed"},referenceString:c,resourceDestinationString:c,resourceTitleString:c,setextHeading:u(x),strong:u(function(){return{type:"strong",children:[]}}),thematicBreak:u(function(){return{type:"thematicBreak"}})},exit:{atxHeading:a(),atxHeadingSequence:function(e){let t=this.stack[this.stack.length-1];if(!t.depth){let n=this.sliceSerialize(e).length;t.depth=n}},autolink:a(),autolinkEmail:function(e){p.call(this,e);let t=this.stack[this.stack.length-1];t.url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){p.call(this,e);let t=this.stack[this.stack.length-1];t.url=this.sliceSerialize(e)},blockQuote:a(),characterEscapeValue:p,characterReferenceMarkerHexadecimal:g,characterReferenceMarkerNumeric:g,characterReferenceValue:function(e){let t;let r=this.sliceSerialize(e),i=n.characterReferenceType;i?(t=e1(r,"characterReferenceMarkerNumeric"===i?10:16),n.characterReferenceType=void 0):t=e_(r);let u=this.stack.pop();u.value+=t,u.position.end=o(e.end)},codeFenced:a(function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),n.flowCodeInside=void 0}),codeFencedFence:function(){!n.flowCodeInside&&(this.buffer(),n.flowCodeInside=!0)},codeFencedFenceInfo:function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.lang=e},codeFencedFenceMeta:function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.meta=e},codeFlowValue:p,codeIndented:a(function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e.replace(/(\r?\n|\r)$/g,"")}),codeText:a(function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e}),codeTextData:p,data:p,definition:a(),definitionDestinationString:function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.url=e},definitionLabelString:function(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=ev(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.title=e},emphasis:a(),hardBreakEscape:a(m),hardBreakTrailing:a(m),htmlFlow:a(function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e}),htmlFlowData:p,htmlText:a(function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e}),htmlTextData:p,image:a(function(){let e=this.stack[this.stack.length-1];n.inReference?(e.type+="Reference",e.referenceType=n.referenceType||"shortcut",delete e.url,delete e.title):(delete e.identifier,delete e.label),n.referenceType=void 0}),label:function(){let e=this.stack[this.stack.length-1],t=this.resume(),r=this.stack[this.stack.length-1];n.inReference=!0,"link"===r.type?r.children=e.children:r.alt=t},labelText:function(e){let t=this.stack[this.stack.length-2],n=this.sliceSerialize(e);t.label=e2(n),t.identifier=ev(n).toLowerCase()},lineEnding:function(e){let r=this.stack[this.stack.length-1];if(n.atHardBreak){let t=r.children[r.children.length-1];t.position.end=o(e.end),n.atHardBreak=void 0;return}!n.setextHeadingSlurpLineEnding&&t.canContainEols.includes(r.type)&&(d.call(this,e),p.call(this,e))},link:a(function(){let e=this.stack[this.stack.length-1];n.inReference?(e.type+="Reference",e.referenceType=n.referenceType||"shortcut",delete e.url,delete e.title):(delete e.identifier,delete e.label),n.referenceType=void 0}),listItem:a(),listOrdered:a(),listUnordered:a(),paragraph:a(),referenceString:function(e){let t=this.resume(),r=this.stack[this.stack.length-1];r.label=t,r.identifier=ev(this.sliceSerialize(e)).toLowerCase(),n.referenceType="full"},resourceDestinationString:function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.url=e},resourceTitleString:function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.title=e},resource:function(){n.inReference=void 0},setextHeading:a(function(){n.setextHeadingSlurpLineEnding=void 0}),setextHeadingLineSequence:function(e){let t=this.stack[this.stack.length-1];t.depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2},setextHeadingText:function(){n.setextHeadingSlurpLineEnding=!0},strong:a(),thematicBreak:a()}},e.mdastExtensions||[]),n={};return function(e){let n={type:"root",children:[]},u=[n],l=[],a=[],d={stack:u,tokenStack:l,config:t,enter:s,exit:f,buffer:c,resume:h,setData:r,getData:i},p=-1;for(;++p<e.length;)if("listOrdered"===e[p][1].type||"listUnordered"===e[p][1].type){if("enter"===e[p][0])a.push(p);else{let t=a.pop();p=function(e,t,n){let r,i,o,u,c=t-1,l=-1,s=!1;for(;++c<=n;){let t=e[c];if("listUnordered"===t[1].type||"listOrdered"===t[1].type||"blockQuote"===t[1].type?("enter"===t[0]?l++:l--,u=void 0):"lineEndingBlank"===t[1].type?"enter"
6===t[0]&&(!r||u||l||o||(o=c),u=void 0):"linePrefix"===t[1].type||"listItemValue"===t[1].type||"listItemMarker"===t[1].type||"listItemPrefix"===t[1].type||"listItemPrefixWhitespace"===t[1].type||(u=void 0),!l&&"enter"===t[0]&&"listItemPrefix"===t[1].type||-1===l&&"exit"===t[0]&&("listUnordered"===t[1].type||"listOrdered"===t[1].type)){if(r){let u=c;for(i=void 0;u--;){let t=e[u];if("lineEnding"===t[1].type||"lineEndingBlank"===t[1].type){if("exit"===t[0])continue;i&&(e[i][1].type="lineEndingBlank",s=!0),t[1].type="lineEnding",i=u}else if("linePrefix"===t[1].type||"blockQuotePrefix"===t[1].type||"blockQuotePrefixWhitespace"===t[1].type||"blockQuoteMarker"===t[1].type||"listItemIndent"===t[1].type);else break}o&&(!i||o<i)&&(r._spread=!0),r.end=Object.assign({},i?e[i][1].start:t[1].end),e.splice(i||c,0,["exit",r,t[2]]),c++,n++}"listItemPrefix"===t[1].type&&(r={type:"listItem",_spread:!1,start:Object.assign({},t[1].start)},e.splice(c,0,["enter",r,t[2]]),c++,n++,o=void 0,u=!0)}}return e[t][1]._spread=s,n}(e,t,p)}}for(p=-1;++p<e.length;){let n=t[e[p][0]];e3.call(n,e[p][1].type)&&n[e[p][1].type].call(Object.assign({sliceSerialize:e[p][2].sliceSerialize},d),e[p][1])}if(l.length>0){let e=l[l.length-1],t=e[1]||e5;t.call(d,void 0,e[0])}for(n.position={start:o(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:o(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},p=-1;++p<t.transforms.length;)n=t.transforms[p](n)||n;return n};function r(e,t){n[e]=t}function i(e){return n[e]}function o(e){return{line:e.line,column:e.column,offset:e.offset}}function u(e,t){return function(n){s.call(this,e(n),n),t&&t.call(this,n)}}function c(){this.stack.push({type:"fragment",children:[]})}function s(e,t,n){let r=this.stack[this.stack.length-1];return r.children.push(e),this.stack.push(e),this.tokenStack.push([t,n]),e.position={start:o(t.start)},e}function a(e){return function(t){e&&e.call(this,t),f.call(this,t)}}function f(e,t){let n=this.stack.pop(),r=this.tokenStack.pop();if(r){if(r[0].type!==e.type){if(t)t.call(this,e,r[0]);else{let t=r[1]||e5;t.call(this,e,r[0])}}}else throw Error("Cannot close `"+e.type+"` ("+l({start:e.start,end:e.end})+"): it’s not open");return n.position.end=o(e.end),n}function h(){return z(this.stack.pop())}function d(e){let t=this.stack[this.stack.length-1],n=t.children[t.children.length-1];n&&"text"===n.type||((n={type:"text",value:""}).position={start:o(e.start)},t.children.push(n)),this.stack.push(n)}function p(e){let t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=o(e.end)}function m(){n.atHardBreak=!0}function g(e){var t;t=e.type,n.characterReferenceType=t}function k(){return{type:"code",lang:null,meta:null,value:""}}function x(){return{type:"heading",depth:void 0,children:[]}}function y(){return{type:"break"}}function b(){return{type:"html",value:""}}function v(){return{type:"link",title:null,url:"",children:[]}}function F(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}})(n)(function(e){for(;!et(e););return e}((function(e={}){let t=function(e){let t={},n=-1;for(;++n<e.length;)!function(e,t){let n;for(n in t){let r;let i=B.call(e,n)?e[n]:void 0,o=i||(e[n]={}),u=t[n];for(r in u){B.call(o,r)||(o[r]=[]);let e=u[r];!function(e,t){let n=-1,r=[];for(;++n<t.length;)("after"===t[n].add?e:r).push(t[n]);j(e,0,0,r)}(o[r],Array.isArray(e)?e:e?[e]:[])}}}(t,e[n]);return t}([r].concat(e.extensions||[])),n={defined:[],lazy:{},constructs:t,content:i(Y),document:i(J),flow:i(ei),string:i(eu),text:i(ec)};return n;function i(e){return function(t){return function(e,t,n){let r=Object.assign(n?Object.assign({},n):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1}),i={},o=[],u=[],c=[],l={consume:function(e){U(e)?(r.line++,r.column=1,r.offset+=-3===e?2:1,g()):-1!==e&&(r.column++,r.offset++),r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===u[r._index].length&&(r._bufferIndex=-1,r._index++)),s.previous=e},enter:function(e,t){let n=t||{};return n.type=e,n.start=h(),s.events.push(["enter",n,s]),c.push(n),n},exit:function(e){let t=c.pop();return t.end=h(),s.events.push(["exit",t,s]),t},attempt:p(function(e,t){m(e,t.from)}),check:p(d),interrupt:p(d,{interrupt:!0})},s={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:f,sliceSerialize:function(e,t){return function(e,t){let n,r=-1,i=[];for(;++r<e.length;){let o;let u=e[r];if("string"==typeof u)o=u;else switch(u){case -5:o="\r";break;case -4:o="\n";break;case -3:o="\r\n";break;case -2:o=t?" ":"	";break;case -1:if(!t&&n)continue;o=" ";break;default:o=String.fromCharCode(u)}n=-2===u,i.push(o)}return i.join("")}(f(e),t)}
6,now:h,defineSkip:function(e){i[e.line]=e.column,g()},write:function(e){return(u=L(u,e),function(){let e;for(;r._index<u.length;){var t;let n=u[r._index];if("string"==typeof n)for(e=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===e&&r._bufferIndex<n.length;)a=a(n.charCodeAt(r._bufferIndex));else a=a(n)}}(),null!==u[u.length-1])?[]:(m(t,0),s.events=ef(o,s.events,s),s.events)}},a=t.tokenize.call(s,l);return t.resolveAll&&o.push(t),s;function f(e){return function(e,t){let n;let r=t.start._index,i=t.start._bufferIndex,o=t.end._index,u=t.end._bufferIndex;return r===o?n=[e[r].slice(i,u)]:(n=e.slice(r,o),i>-1&&(n[0]=n[0].slice(i)),u>0&&n.push(e[o].slice(0,u))),n}(u,e)}function h(){return Object.assign({},r)}function d(e,t){t.restore()}function p(e,t){return function(n,i,o){let u,a,f,d;return Array.isArray(n)?p(n):"tokenize"in n?p([n]):function(e){let t=null!==e&&n[e],r=null!==e&&n.null,i=[...Array.isArray(t)?t:t?[t]:[],...Array.isArray(r)?r:r?[r]:[]];return p(i)(e)};function p(e){return(u=e,a=0,0===e.length)?o:m(e[a])}function m(e){return function(n){return(d=function(){let e=h(),t=s.previous,n=s.currentConstruct,i=s.events.length,o=Array.from(c);return{restore:function(){r=e,s.previous=t,s.currentConstruct=n,s.events.length=i,c=o,g()},from:i}}(),f=e,e.partial||(s.currentConstruct=e),e.name&&s.parser.constructs.disable.null.includes(e.name))?x(n):e.tokenize.call(t?Object.assign(Object.create(s),t):s,l,k,x)(n)}}function k(t){return e(f,d),i}function x(e){return(d.restore(),++a<u.length)?m(u[a]):o}}}function m(e,t){e.resolveAll&&!o.includes(e)&&o.push(e),e.resolve&&j(s.events,t,s.events.length-t,e.resolve(s.events.slice(t),s)),e.resolveTo&&(s.events=e.resolveTo(s.events,s))}function g(){r.line in i&&r.column<2&&(r.column=i[r.line],r.offset+=i[r.line]-1)}}(n,e,t)}}})(n).document().write((o=1,u="",c=!0,function(e,t,n){let r,l,s,a,f;let h=[];for(e=u+e.toString(t),s=0,u="",c&&(65279===e.charCodeAt(0)&&s++,c=void 0);s<e.length;){if(eX.lastIndex=s,a=(r=eX.exec(e))&&void 0!==r.index?r.index:e.length,f=e.charCodeAt(a),!r){u=e.slice(s);break}if(10===f&&s===a&&i)h.push(-3),i=void 0;else switch(i&&(h.push(-5),i=void 0),s<a&&(h.push(e.slice(s,a)),o+=a-s),f){case 0:h.push(65533),o++;break;case 9:for(l=4*Math.ceil(o/4),h.push(-2);o++<l;)h.push(-1);break;case 10:h.push(-4),o=1;break;default:i=!0,o=1}s=a+1}return n&&(i&&h.push(-5),u&&h.push(u),h.push(null)),h})(e,t,!0))))};function e5(e,t){if(e)throw Error("Cannot close `"+e.type+"` ("+l({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+l({start:t.start,end:t.end})+") is open");throw Error("Cannot close document, a token (`"+t.type+"`, "+l({start:t.start,end:t.end})+") is still open")}let e9={}.hasOwnProperty;function e7(e,t){let n,r=-1;if(t.extensions)for(;++r<t.extensions.length;)e7(e,t.extensions[r]);for(n in t)"extensions"===n||("unsafe"===n||"join"===n?e[n]=[...e[n]||[],...t[n]||[]]:"handlers"===n?e[n]=Object.assign(e[n],t[n]||{}):e.options[n]=t[n]);return e}function e8(e){let t=e||{},n=t.now||{},r=t.lineShift||0,i=n.line||1,o=n.column||1;return{move:function(e=""){let t=e.split(/\r?\n|\r/g),n=t[t.length-1];return i+=t.length-1,o=1===t.length?o+n.length:1+n.length+r,e},current:function(){return{now:{line:i,column:o},lineShift:r}},shift:function(e){r+=e}}}function te(e,t,n){let r=t.indexStack,i=e.children||[],o=e8(n),u=[],c=-1;for(r.push(-1);++c<i.length;){let n=i[c];r[r.length-1]=c,u.push(o.move(t.handle(n,e,t,{before:"\n",after:"\n",...o.current()}))),"list"!==n.type&&(t.bulletLastUsed=void 0),c<i.length-1&&u.push(o.move(function(n,r){let i=t.join.length;for(;i--;){let o=t.join[i](n,r,e,t);if(!0===o||1===o)break;if("number"==typeof o)return"\n".repeat(1+o);if(!1===o)return"\n\n<!---->\n\n"}return"\n\n"}(n,i[c+1])))}return r.pop(),u.join("")}let tt=/\r?\n|\r/g;function tn(e,t){let n;let r=[],i=0,o=0;for(;n=tt.exec(e);)u(e.slice(i,n.index)),r.push(n[0]),i=n.index+n[0].length,o++;return u(e.slice(i)),r.join("");function u(e){r.push(t(e,o,!e))}}function tr(e,t,n){return">"+(n?"":" ")+e}function ti(e,t){return to(e,t.inConstruct,!0)&&!to(e,t.notInConstruct,!1)}function to(e,t,n){if(!t)return n;"string"==typeof t&&(t=[t]);let r=-1;for(;++r<t.length;)if(e.includes(t[r]))return!0;return!1}function tu(e,t,n,r){let i=-1;for(;++i<n.unsafe.length;)if("\n"===n.unsafe[i].character&&ti(n.stack,n.unsafe[i]))return/[ \t]/.test(r.before)?"":" ";return"\\\n"}function tc(e,t){return!!(!t.options.fences&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function tl(e){if(!e._compiled){let t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function ts(e,t,n){let r=(n.before||"")+(t||"")+(n.after||""),i=[],o=[],u={},c=-1;for(;++c<e.unsafe.length;){let t;let n=e.unsafe[c];if(!ti(e.stack,n))continue;let o=tl(n);for(;t=o.exec(r);){let e="before"in n||!!n.atBreak,r="after"in n,o=t.index+(e?t[1].length:0);i.includes(o)?(u[o].before&&!e&&(u[o].before=!1),u[o].after&&!r&&(u[o].after=!1)):(i.push(o),u[o]={before:e,after:r})}}i.sort(ta);let l=n.before?n.before.length:0,s=r.length-(n.after?n.after.length:0);for(c=-1;++c<i.length;){let e=i[c];!(e<l)&&!(e>=s)&&(!(e+1<s)||i[c+1]!==e+1||!u[e].after||u[e+1].before||u[e+1].after)&&(i[c-1]!==e-1||!u[e].before||u[e-1].before||u[e-1].after)&&(l!==e&&o.push(tf(r.slice(l,e),"\\")),l=e,!/[!-/:-@[-`{-~]/.test(r.charAt(e))||n.encode&&n.encode.includes(r.charAt(e))?(o.push("&#x"+r.charCodeAt(e).toString(16).toUpperCase()+";"),l++):o.push("\\"))}return o.push(tf(r.slice(l,s),n.after)),o.join("")}function ta(e,t){return e-t}function tf(e,t){let n;let r=/\\(?=[!-/:-@[-`{-~])/g,i=[],o=[],u=e+t,c=-1,l=0;for(;n=r.exec(u);)i.push(n.index);for(;++c<i.length;)l!==i[c]&&o.push(e.slice(l,i[c])),o.push("\\"),l=i[c];return o.push(e.slice(l)),o.join("")}function th(e,t,n){return(n?"":"    ")+e}function td(e){return e.label||!e.identifier?e.label||"":e2(e.identifier)}function tp(e){let t=e.options.quote||'"';if('"'!==t&&"'"!==t)throw Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function tm(e,t,n){let r=t.indexStack,i=e.children||[],o=[],u=-1,c=n.before;r.push(-1);let l=e8(n);for(;++u<i.length;){let s;let a=i[u];if(r[r.length-1]=u,u+1<i.length){let n=t.handle.handlers[i[u+1].type];n&&n.peek&&(n=n.peek),s=n?n(i[u+1],e,t,{before:"",after:"",...l.current()}).charAt(0):""}else s=n.after;o.length>0&&("\r"===c||"\n"===c)&&"html"===a.type&&(o[o.length-1]=o[o.length-1].replace(/(\r?\n|\r)$/," "),c=" ",(l=e8(n)).move(o.join(""))),o.push(l.move(t.handle(a,e,t,{...l.current(),before:c,after:s}))),c=o[o.length-1].slice(-1)}return r.pop(),o.join("")}function tg(e,t,n,r){let i=function(e){let t=e.options.emphasis||"*";if("*"!==t&&"_"!==t)throw Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}(n),o=n.enter("emphasis"),u=e8(r),c=u.move(i);return c+=u.move(tm(e,n,{before:c,after:i,...u.current()}))+u.move(i),o(),c}tg.peek=function(e,t,n){return n.options.emphasis||"*"};let tk=function(e){if(null==e)return ty;if("string"==typeof e)return tx(function(t){return t&&t.type===e});if("object"==typeof e)return Array.isArray(e)?function(e){let t=[],n=-1;for(;++n<e.length;)t[n]=tk(e[n]);return tx(function(...e){let n=-1;for(;++n<t.length;)if(t[n].call(this,...e))return!0;return!1})}(e):tx(function(t){let n;for(n in e)if(t[n]!==e[n])return!1;return!0});if("function"==typeof e)return tx(e);throw Error("Expected function, string, or object as test")};function tx(e){return function(...t){return!!e.call(this,...t)}}function ty(){return!0}let tb=function(e,t,n,r){"function"==typeof t&&"function"!=typeof n&&(r=n,n=t,t=null);let i=tk(t),o=r?-1:1;(function e(u,c,l){let s;let a="object"==typeof u&&null!==u?u:{};return"string"==typeof a.type&&(s="string"==typeof a.tagName?a.tagName:"string"==typeof a.name?a.name:void 0,Object.defineProperty(f,"
6name",{value:"node ("+a.type+(s?"<"+s+">":"")+")"})),f;function f(){var s;let a,f,h,d=[];if((!t||i(u,c,l[l.length-1]||null))&&!1===(d=Array.isArray(s=n(u,l))?s:"number"==typeof s?[!0,s]:[s])[0])return d;if(u.children&&"skip"!==d[0])for(f=(r?u.children.length:-1)+o,h=l.concat(u);f>-1&&f<u.children.length;){if(!1===(a=e(u.children[f],f,h)())[0])return a;f="number"==typeof a[1]?a[1]:f+o}return d}})(e,null,[])()},tv=function(e,t,n,r){"function"==typeof t&&"function"!=typeof n&&(r=n,n=t,t=null),tb(e,t,function(e,t){let r=t[t.length-1];return n(e,r?r.children.indexOf(e):null,r)},r)};function tF(e,t){let n=!1;return tv(e,e=>{if("value"in e&&/\r?\n|\r/.test(e.value)||"break"===e.type)return n=!0,!1}),!!((!e.depth||e.depth<3)&&z(e)&&(t.options.setext||n))}function tC(e){return e.value||""}function tE(e,t,n,r){let i=tp(n),o='"'===i?"Quote":"Apostrophe",u=n.enter("image"),c=n.enter("label"),l=e8(r),s=l.move("![");return s+=l.move(ts(n,e.alt,{before:s,after:"]",...l.current()}))+l.move("]("),c(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(c=n.enter("destinationLiteral"),s+=l.move("<"),s+=l.move(ts(n,e.url,{before:s,after:">",...l.current()}))+l.move(">")):(c=n.enter("destinationRaw"),s+=l.move(ts(n,e.url,{before:s,after:e.title?" ":")",...l.current()}))),c(),e.title&&(c=n.enter("title"+o),s+=l.move(" "+i),s+=l.move(ts(n,e.title,{before:s,after:i,...l.current()}))+l.move(i),c()),s+=l.move(")"),u(),s}function tS(e,t,n,r){let i=e.referenceType,o=n.enter("imageReference"),u=n.enter("label"),c=e8(r),l=c.move("!["),s=ts(n,e.alt,{before:l,after:"]",...c.current()});l+=c.move(s+"]["),u();let a=n.stack;n.stack=[],u=n.enter("reference");let f=ts(n,td(e),{before:l,after:"]",...c.current()});return u(),n.stack=a,o(),"full"!==i&&s&&s===f?"shortcut"===i?l=l.slice(0,-1):l+=c.move("]"):l+=c.move(f+"]"),l}function tA(e,t,n){let r=e.value||"",i="`",o=-1;for(;RegExp("(^|[^`])"+i+"([^`]|$)").test(r);)i+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++o<n.unsafe.length;){let e;let t=n.unsafe[o],i=tl(t);if(t.atBreak)for(;e=i.exec(r);){let t=e.index;10===r.charCodeAt(t)&&13===r.charCodeAt(t-1)&&t--,r=r.slice(0,t)+" "+r.slice(e.index+1)}}return i+r+i}function tw(e,t){let n=z(e);return!!(!t.options.resourceLink&&e.url&&!e.title&&e.children&&1===e.children.length&&"text"===e.children[0].type&&(n===e.url||"mailto:"+n===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}function tI(e,t,n,r){let i,o;let u=tp(n),c='"'===u?"Quote":"Apostrophe",l=e8(r);if(tw(e,n)){let t=n.stack;n.stack=[],i=n.enter("autolink");let r=l.move("<");return r+=l.move(tm(e,n,{before:r,after:">",...l.current()}))+l.move(">"),i(),n.stack=t,r}i=n.enter("link"),o=n.enter("label");let s=l.move("[");return s+=l.move(tm(e,n,{before:s,after:"](",...l.current()}))+l.move("]("),o(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(o=n.enter("destinationLiteral"),s+=l.move("<"),s+=l.move(ts(n,e.url,{before:s,after:">",...l.current()}))+l.move(">")):(o=n.enter("destinationRaw"),s+=l.move(ts(n,e.url,{before:s,after:e.title?" ":")",...l.current()}))),o(),e.title&&(o=n.enter("title"+c),s+=l.move(" "+u),s+=l.move(ts(n,e.title,{before:s,after:u,...l.current()}))+l.move(u),o()),s+=l.move(")"),i(),s}function tT(e,t,n,r){let i=e.referenceType,o=n.enter("linkReference"),u=n.enter("label"),c=e8(r),l=c.move("["),s=tm(e,n,{before:l,after:"]",...c.current()});l+=c.move(s+"]["),u();let a=n.stack;n.stack=[],u=n.enter("reference");let f=ts(n,td(e),{before:l,after:"]",...c.current()});return u(),n.stack=a,o(),"full"!==i&&s&&s===f?"shortcut"===i?l=l.slice(0,-1):l+=c.move("]"):l+=c.move(f+"]"),l}function tz(e){let t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function t_(e){let t=e.options.bulletOrdered||".";if("."!==t&&")"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}function tO(e){let t=e.options.rule||"*";if("*"!==t&&"-"!==t&&"_"!==t)throw Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}function tj(e,t,n,r){let i=function(e){let t=e.options.strong||"*";if("*"!==t&&"_"!==t)throw Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}(n),o=n.enter("strong"),u=e8(r),c=u.move(i+i);return c+=u.move(tm(e,n,{before:c,after:i,...u.current()}))+u.move(i+i),o(),c}tC.peek=function(){return"<"},tE.peek=function(){return"!"},tS.peek=function(){return"!"},tA.peek=function(){return"`"},tI.peek=function(e,t,n){return tw(e,n)?"<":"["},tT.peek=function(){return"["},tj.peek=function(e,t,n){return n.options.strong||"*"};let tL={blockquote:function(e,t,n,r){let i=n.enter("blockquote"),o=e8(r);o.move("> "),o.shift(2);let u=tn(te(e,n,o.current()),tr);return i(),u},break:tu,code:function(e,t,n,r){let i=function(e){let t=e.options.fence||"`";if("`"!==t&&"~"!==t)throw Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}(n),o=e.value||"",u="`"===i?"GraveAccent":"Tilde";
6if(tc(e,n)){let e=n.enter("codeIndented"),t=tn(o,th);return e(),t}let c=e8(r),l=i.repeat(Math.max(function(e,t){let n=String(e),r=n.indexOf(t),i=r,o=0,u=0;if("string"!=typeof t)throw TypeError("Expected substring");for(;-1!==r;)r===i?++o>u&&(u=o):o=1,i=r+t.length,r=n.indexOf(t,i);return u}(o,i)+1,3)),s=n.enter("codeFenced"),a=c.move(l);if(e.lang){let t=n.enter("codeFencedLang"+u);a+=c.move(ts(n,e.lang,{before:a,after:" ",encode:["`"],...c.current()})),t()}if(e.lang&&e.meta){let t=n.enter("codeFencedMeta"+u);a+=c.move(" "),a+=c.move(ts(n,e.meta,{before:a,after:"\n",encode:["`"],...c.current()})),t()}return a+=c.move("\n"),o&&(a+=c.move(o+"\n")),a+=c.move(l),s(),a},definition:function(e,t,n,r){let i=tp(n),o='"'===i?"Quote":"Apostrophe",u=n.enter("definition"),c=n.enter("label"),l=e8(r),s=l.move("[");return s+=l.move(ts(n,td(e),{before:s,after:"]",...l.current()}))+l.move("]: "),c(),!e.url||/[\0- \u007F]/.test(e.url)?(c=n.enter("destinationLiteral"),s+=l.move("<"),s+=l.move(ts(n,e.url,{before:s,after:">",...l.current()}))+l.move(">")):(c=n.enter("destinationRaw"),s+=l.move(ts(n,e.url,{before:s,after:e.title?" ":"\n",...l.current()}))),c(),e.title&&(c=n.enter("title"+o),s+=l.move(" "+i),s+=l.move(ts(n,e.title,{before:s,after:i,...l.current()}))+l.move(i),c()),u(),s},emphasis:tg,hardBreak:tu,heading:function(e,t,n,r){let i=Math.max(Math.min(6,e.depth||1),1),o=e8(r);if(tF(e,n)){let t=n.enter("headingSetext"),r=n.enter("phrasing"),u=tm(e,n,{...o.current(),before:"\n",after:"\n"});return r(),t(),u+"\n"+(1===i?"=":"-").repeat(u.length-(Math.max(u.lastIndexOf("\r"),u.lastIndexOf("\n"))+1))}let u="#".repeat(i),c=n.enter("headingAtx"),l=n.enter("phrasing");o.move(u+" ");let s=tm(e,n,{before:"# ",after:"\n",...o.current()});return/^[\t ]/.test(s)&&(s="&#x"+s.charCodeAt(0).toString(16).toUpperCase()+";"+s.slice(1)),s=s?u+" "+s:u,n.options.closeAtx&&(s+=" "+u),l(),c(),s},html:tC,image:tE,imageReference:tS,inlineCode:tA,link:tI,linkReference:tT,list:function(e,t,n,r){let i=n.enter("list"),o=n.bulletCurrent,u=e.ordered?t_(n):tz(n),c=e.ordered?function(e){let t=t_(e),n=e.options.bulletOrderedOther;if(!n)return"."===t?")":".";if("."!==n&&")"!==n)throw Error("Cannot serialize items with `"+n+"` for `options.bulletOrderedOther`, expected `*`, `+`, or `-`");if(n===t)throw Error("Expected `bulletOrdered` (`"+t+"`) and `bulletOrderedOther` (`"+n+"`) to be different");return n}(n):function(e){let t=tz(e),n=e.options.bulletOther;if(!n)return"*"===t?"-":"*";if("*"!==n&&"+"!==n&&"-"!==n)throw Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}(n),l=n.bulletLastUsed,s=!1;if(t&&(e.ordered?n.options.bulletOrderedOther:n.options.bulletOther)&&l&&u===l&&(s=!0),!e.ordered){let t=e.children?e.children[0]:void 0;if("*"!==u&&"-"!==u||!t||t.children&&t.children[0]||"list"!==n.stack[n.stack.length-1]||"listItem"!==n.stack[n.stack.length-2]||"list"!==n.stack[n.stack.length-3]||"listItem"!==n.stack[n.stack.length-4]||0!==n.indexStack[n.indexStack.length-1]||0!==n.indexStack[n.indexStack.length-2]||0!==n.indexStack[n.indexStack.length-3]||(s=!0),tO(n)===u&&t){let t=-1;for(;++t<e.children.length;){let n=e.children[t];if(n&&"listItem"===n.type&&n.children&&n.children[0]&&"thematicBreak"===n.children[0].type){s=!0;break}}}}s&&(u=c),n.bulletCurrent=u;let a=te(e,n,r);return n.bulletLastUsed=u,n.bulletCurrent=o,i(),a},listItem:function(e,t,n,r){let i=function(e){let t=e.options.listItemIndent||"tab";if(1===t||"1"===t)return"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(n),o=n.bulletCurrent||tz(n);t&&"list"===t.type&&t.ordered&&(o=("number"==typeof t.start&&t.start>-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+o);let u=o.length+1;("tab"===i||"mixed"===i&&(t&&"list"===t.type&&t.spread||e.spread))&&(u=4*Math.ceil(u/4));let c=e8(r);c.move(o+" ".repeat(u-o.length)),c.shift(u);let l=n.enter("listItem"),s=tn(te(e,n,c.current()),function(e,t,n){return t?(n?"":" ".repeat(u))+e:(n?o:o+" ".repeat(u-o.length))+e});return l(),s},paragraph:function(e,t,n,r){let i=n.enter("paragraph"),o=n.enter("phrasing"),u=tm(e,n,r);return o(),i(),u},root:function(e,t,n,r){return te(e,n,r)},strong:tj,text:function(e,t,n,r){return ts(n,e.value,r)},thematicBreak:function(e,t,n){let r=(tO(n)+(n.options.ruleSpaces?" ":"")).repeat(function(e){let t=e.options.ruleRepetition||3;if(t<3)throw Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}(n));return n.options.ruleSpaces?r.slice(0,-1):r}},tB=[function(e,t,n,r){if("code"===t.type&&tc(t,r)&&("list"===e.type||e.type===t.type&&tc(e,r))||"list"===e.type&&e.type===t.type&&!!e.ordered==!!t.ordered&&!(e.ordered?r.options.bulletOrderedOther:r.options.bulletOther))return!1;
6if("spread"in n&&"boolean"==typeof n.spread){if("paragraph"===e.type&&(e.type===t.type||"definition"===t.type||"heading"===t.type&&tF(t,r)))return;return n.spread?1:0}}],tD=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"],tP=[{character:"	",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"	",before:"[\\r\\n]",inConstruct:"phrasing"},{character:"	",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"\r",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:"\n",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:" ",after:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",before:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"!",after:"\\[",inConstruct:"phrasing",notInConstruct:tD},{character:'"',inConstruct:"titleQuote"},{atBreak:!0,character:"#"},{character:"#",inConstruct:"headingAtx",after:"(?:[\r\n]|$)"},{character:"&",after:"[#A-Za-z]",inConstruct:"phrasing"},{character:"'",inConstruct:"titleApostrophe"},{character:"(",inConstruct:"destinationRaw"},{before:"\\]",character:"(",inConstruct:"phrasing",notInConstruct:tD},{atBreak:!0,before:"\\d+",character:")"},{character:")",inConstruct:"destinationRaw"},{atBreak:!0,character:"*"},{character:"*",inConstruct:"phrasing",notInConstruct:tD},{atBreak:!0,character:"+"},{atBreak:!0,character:"-"},{atBreak:!0,before:"\\d+",character:".",after:"(?:[ 	\r\n]|$)"},{atBreak:!0,character:"<",after:"[!/?A-Za-z]"},{character:"<",after:"[!/?A-Za-z]",inConstruct:"phrasing",notInConstruct:tD},{character:"<",inConstruct:"destinationLiteral"},{atBreak:!0,character:"="},{atBreak:!0,character:">"},{character:">",inConstruct:"destinationLiteral"},{atBreak:!0,character:"["},{character:"[",inConstruct:"phrasing",notInConstruct:tD},{character:"[",inConstruct:["label","reference"]},{character:"\\",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"]",inConstruct:["label","reference"]},{atBreak:!0,character:"_"},{character:"_",inConstruct:"phrasing",notInConstruct:tD},{atBreak:!0,character:"`"},{character:"`",inConstruct:["codeFencedLangGraveAccent","codeFencedMetaGraveAccent"]},{character:"`",inConstruct:"phrasing",notInConstruct:tD},{atBreak:!0,character:"~"}];function tM(e){throw Error("Cannot handle value `"+e+"`, expected node")}function tR(e){throw Error("Cannot handle unknown node `"+e.type+"`")}function tH(e,t){if("definition"===e.type&&e.type===t.type)return 0}let tq=v().use(function(e){Object.assign(this,{Parser:t=>{let n=this.data("settings");return e6(t,Object.assign({},n,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})}).use(function(e){Object.assign(this,{Compiler:t=>{let n=this.data("settings");return function(e,t={}){let n={enter:function(e){return n.stack.push(e),function(){n.stack.pop()}},stack:[],unsafe:[],join:[],handlers:{},options:{},indexStack:[]};e7(n,{unsafe:tP,join:tB,handlers:tL}),e7(n,t),n.options.tightDefinitions&&e7(n,{join:[tH]}),n.handle=function(e,t){let n=t||{};function r(t,...n){let i=r.invalid,o=r.handlers;if(t&&e9.call(t,e)){let n=String(t[e]);i=e9.call(o,n)?o[n]:r.unknown}if(i)return i.call(this,t,...n)}return r.handlers=n.handlers||{},r.invalid=n.invalid,r.unknown=n.unknown,r}("type",{invalid:tM,unknown:tR,handlers:n.handlers});let r=n.handle(e,null,n,{before:"\n",after:"\n",now:{line:1,column:1},lineShift:0});return r&&10!==r.charCodeAt(r.length-1)&&13!==r.charCodeAt(r.length-1)&&(r+="\n"),r}(t,Object.assign({},n,e,{extensions:this.data("toMarkdownExtensions")||[]}))}})}).freeze(),tV=function(e){if(null==e)return tU;if("string"==typeof e)return tN(function(t){return t&&t.type===e});if("object"==typeof e)return Array.isArray(e)?function(e){let t=[],n=-1;for(;++n<e.length;)t[n]=tV(e[n]);return tN(function(...e){let n=-1;for(;++n<t.length;)if(t[n].call(this,...e))return!0;return!1})}(e):tN(function(t){let n;for(n in e)if(t[n]!==e[n])return!1;return!0});if("function"==typeof e)return tN(e);throw Error("Expected function, string, or object as test")};function tN(e){return function(...t){return!!e.call(this,...t)}}function tU(){return!0}let tQ=function(e,t,n,r){"function"==typeof t&&"function"!=typeof n&&(r=n,n=t,t=null);let i=tV(t),o=r?-1:1;(function e(u,c,l){let s;let a="object"==typeof u&&null!==u?u:{};return"string"==typeof a.type&&(s="string"==typeof a.tagName?a.tagName:"string"==typeof a.name?a.name:void 0,Object.defineProperty(f,"
6name",{value:"node ("+a.type+(s?"<"+s+">":"")+")"})),f;function f(){var s;let a,f,h,d=[];if((!t||i(u,c,l[l.length-1]||null))&&!1===(d=Array.isArray(s=n(u,l))?s:"number"==typeof s?[!0,s]:[s])[0])return d;if(u.children&&"skip"!==d[0])for(f=(r?u.children.length:-1)+o,h=l.concat(u);f>-1&&f<u.children.length;){if(!1===(a=e(u.children[f],f,h)())[0])return a;f="number"==typeof a[1]?a[1]:f+o}return d}})(e,null,[])()},t$=function(e,t,n,r){"function"==typeof t&&"function"!=typeof n&&(r=n,n=t,t=null),tQ(e,t,function(e,t){let r=t[t.length-1];return n(e,r?r.children.indexOf(e):null,r)},r)};class tG{constructor(e){this._nodes=[],this._edges=[],this.urlToIDMap=this.buildUrlToID(e),this.connections={}}get nodes(){return this._nodes}get edges(){return this._edges}addNode({url:e,title:t}){this._nodes.push({url:e,text:t,id:this._nodes.length})}addEdge(e,t){let n=this.urlToIDMap[e],r=this.urlToIDMap[t];this.hasConnection(n,r)||(this._edges.push({source:n,target:r}),this.updateConnections(n,r))}buildUrlToID(e){return e.reduce((e,{url:t},n)=>({...e,[t]:n.toString()}),{})}updateConnections(e,t){this.connections[`${e}-${t}`]=!0}hasConnection(e,t){return this.connections[`${e}-${t}`]||this.connections[`${t}-${e}`]}}function tW(e,t=()=>!0){let n=new tG(e);for(let r of e)!function(e,t,n=()=>!0){t.addNode(e),tq().use(()=>r=>{t$(r,"link",r=>{n(r.url)&&t.addEdge(e.url,r.url)})}).process(e.content)}(r,n,t);return n}}}]);

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.