(function (g, f) {typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = f() : typeof define === 'function' && define.amd ? define([], f) : (g = typeof globalThis !== 'undefined' ? globalThis : g || self, g.ReactMarkdown = f()); }(this, (function () { 'use strict'; "use strict";var ReactMarkdown=(()=>{var Go=Object.create;var tn=Object.defineProperty,Zo=Object.defineProperties,Jo=Object.getOwnPropertyDescriptor,el=Object.getOwnPropertyDescriptors,nl=Object.getOwnPropertyNames,fr=Object.getOwnPropertySymbols,tl=Object.getPrototypeOf,hr=Object.prototype.hasOwnProperty,rl=Object.prototype.propertyIsEnumerable;var dr=Math.pow,mr=(e,n,t)=>n in e?tn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,pe=(e,n)=>{for(var t in n||(n={}))hr.call(n,t)&&mr(e,t,n[t]);if(fr)for(var t of fr(n))rl.call(n,t)&&mr(e,t,n[t]);return e},Ve=(e,n)=>Zo(e,el(n));var ye=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports),tt=(e,n)=>{for(var t in n)tn(e,t,{get:n[t],enumerable:!0})},gr=(e,n,t,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let i of nl(n))!hr.call(e,i)&&i!==t&&tn(e,i,{get:()=>n[i],enumerable:!(r=Jo(n,i))||r.enumerable});return e};var Pe=(e,n,t)=>(t=e!=null?Go(tl(e)):{},gr(n||!e||!e.__esModule?tn(t,"default",{value:e,enumerable:!0}):t,e)),il=e=>gr(tn({},"__esModule",{value:!0}),e);var Fr=ye(_=>{"use strict";var rn=Symbol.for("react.element"),ol=Symbol.for("react.portal"),ll=Symbol.for("react.fragment"),ul=Symbol.for("react.strict_mode"),al=Symbol.for("react.profiler"),sl=Symbol.for("react.provider"),cl=Symbol.for("react.context"),pl=Symbol.for("react.forward_ref"),fl=Symbol.for("react.suspense"),ml=Symbol.for("react.memo"),hl=Symbol.for("react.lazy"),xr=Symbol.iterator;function dl(e){return e===null||typeof e!="object"?null:(e=xr&&e[xr]||e["@@iterator"],typeof e=="function"?e:null)}var wr={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Sr=Object.assign,Er={};function $e(e,n,t){this.props=e,this.context=n,this.refs=Er,this.updater=t||wr}$e.prototype.isReactComponent={};$e.prototype.setState=function(e,n){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")};$e.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Cr(){}Cr.prototype=$e.prototype;function it(e,n,t){this.props=e,this.context=n,this.refs=Er,this.updater=t||wr}var ot=it.prototype=new Cr;ot.constructor=it;Sr(ot,$e.prototype);ot.isPureReactComponent=!0;var kr=Array.isArray,Ar=Object.prototype.hasOwnProperty,lt={current:null},Pr={key:!0,ref:!0,__self:!0,__source:!0};function Ir(e,n,t){var r,i={},o=null,l=null;if(n!=null)for(r in n.ref!==void 0&&(l=n.ref),n.key!==void 0&&(o=""+n.key),n)Ar.call(n,r)&&!Pr.hasOwnProperty(r)&&(i[r]=n[r]);var u=arguments.length-2;if(u===1)i.children=t;else if(1{"use strict";Or.exports=Fr()});var st=ye((Ka,Tr)=>{Tr.exports=function(n){return n!=null&&n.constructor!=null&&typeof n.constructor.isBuffer=="function"&&n.constructor.isBuffer(n)}});var $r=ye((xs,Vr)=>{"use strict";var kn=Object.prototype.hasOwnProperty,qr=Object.prototype.toString,Br=Object.defineProperty,Nr=Object.getOwnPropertyDescriptor,Mr=function(n){return typeof Array.isArray=="function"?Array.isArray(n):qr.call(n)==="[object Array]"},jr=function(n){if(!n||qr.call(n)!=="[object Object]")return!1;var t=kn.call(n,"constructor"),r=n.constructor&&n.constructor.prototype&&kn.call(n.constructor.prototype,"isPrototypeOf");if(n.constructor&&!t&&!r)return!1;var i;for(i in n);return typeof i=="undefined"||kn.call(n,i)},Ur=function(n,t){Br&&t.name==="__proto__"?Br(n,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):n[t.name]=t.newValue},Hr=function(n,t){if(t==="__proto__")if(kn.call(n,t)){if(Nr)return Nr(n,t).value}else return;return n[t]};Vr.exports=function e(){var n,t,r,i,o,l,u=arguments[0],a=1,f=arguments.length,s=!1;for(typeof u=="boolean"&&(s=u,u=arguments[1]||{},a=2),(u==null||typeof u!="object"&&typeof u!="function")&&(u={});a{"use strict";var ga="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";so.exports=ga});var ho=ye((Mh,mo)=>{"use strict";var ya=co();function po(){}function fo(){}fo.resetWarningCache=po;mo.exports=function(){function e(r,i,o,l,u,a){if(a!==ya){var f=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw f.name="Invariant Violation",f}}e.isRequired=e;function n(){return e}var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:fo,resetWarningCache:po};return t.PropTypes=t,t}});var yo=ye((Hh,go)=>{go.exports=ho()();var jh,Uh});var Ao=ye(U=>{"use strict";var er=Symbol.for("react.element"),nr=Symbol.for("react.portal"),Un=Symbol.for("react.fragment"),Hn=Symbol.for("react.strict_mode"),qn=Symbol.for("react.profiler"),Vn=Symbol.for("react.provider"),$n=Symbol.for("react.context"),Ca=Symbol.for("react.server_context"),Wn=Symbol.for("react.forward_ref"),Qn=Symbol.for("react.suspense"),Xn=Symbol.for("react.suspense_list"),Yn=Symbol.for("react.memo"),Kn=Symbol.for("react.lazy"),Aa=Symbol.for("react.offscreen"),Co;Co=Symbol.for("react.module.reference");function he(e){if(typeof e=="object"&&e!==null){var n=e.$$typeof;switch(n){case er:switch(e=e.type,e){case Un:case qn:case Hn:case Qn:case Xn:return e;default:switch(e=e&&e.$$typeof,e){case Ca:case $n:case Wn:case Kn:case Yn:case Vn:return e;default:return n}}case nr:return n}}}U.ContextConsumer=$n;U.ContextProvider=Vn;U.Element=er;U.ForwardRef=Wn;U.Fragment=Un;U.Lazy=Kn;U.Memo=Yn;U.Portal=nr;U.Profiler=qn;U.StrictMode=Hn;U.Suspense=Qn;U.SuspenseList=Xn;U.isAsyncMode=function(){return!1};U.isConcurrentMode=function(){return!1};U.isContextConsumer=function(e){return he(e)===$n};U.isContextProvider=function(e){return he(e)===Vn};U.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===er};U.isForwardRef=function(e){return he(e)===Wn};U.isFragment=function(e){return he(e)===Un};U.isLazy=function(e){return he(e)===Kn};U.isMemo=function(e){return he(e)===Yn};U.isPortal=function(e){return he(e)===nr};U.isProfiler=function(e){return he(e)===qn};U.isStrictMode=function(e){return he(e)===Hn};U.isSuspense=function(e){return he(e)===Qn};U.isSuspenseList=function(e){return he(e)===Xn};U.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Un||e===qn||e===Hn||e===Qn||e===Xn||e===Aa||typeof e=="object"&&e!==null&&(e.$$typeof===Kn||e.$$typeof===Yn||e.$$typeof===Vn||e.$$typeof===$n||e.$$typeof===Wn||e.$$typeof===Co||e.getModuleId!==void 0)};U.typeOf=he});var Io=ye((jd,Po)=>{"use strict";Po.exports=Ao()});var _o=ye((Vd,Ro)=>{var Lo=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,Pa=/\n/g,Ia=/^\s*/,Fa=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,Oa=/^:\s*/,Ta=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,La=/^[;\s]*/,va=/^\s+|\s+$/g,Da=` `,vo="/",Do="*",Ue="",za="comment",Ra="declaration";Ro.exports=function(e,n){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];n=n||{};var t=1,r=1;function i(b){var w=b.match(Pa);w&&(t+=w.length);var y=b.lastIndexOf(Da);r=~y?b.length-y:r+b.length}function o(){var b={line:t,column:r};return function(w){return w.position=new l(b),s(),w}}function l(b){this.start=b,this.end={line:t,column:r},this.source=n.source}l.prototype.content=e;var u=[];function a(b){var w=new Error(n.source+":"+t+":"+r+": "+b);if(w.reason=b,w.filename=n.source,w.line=t,w.column=r,w.source=e,n.silent)u.push(w);else throw w}function f(b){var w=b.exec(e);if(w){var y=w[0];return i(y),e=e.slice(y.length),w}}function s(){f(Ia)}function d(b){var w;for(b=b||[];w=m();)w!==!1&&b.push(w);return b}function m(){var b=o();if(!(vo!=e.charAt(0)||Do!=e.charAt(1))){for(var w=2;Ue!=e.charAt(w)&&(Do!=e.charAt(w)||vo!=e.charAt(w+1));)++w;if(w+=2,Ue===e.charAt(w-1))return a("End of comment missing");var y=e.slice(2,w-2);return r+=2,i(y),e=e.slice(w),r+=2,b({type:za,comment:y})}}function h(){var b=o(),w=f(Fa);if(w){if(m(),!f(Oa))return a("property missing ':'");var y=f(Ta),v=b({type:Ra,property:zo(w[0].replace(Lo,Ue)),value:y?zo(y[0].replace(Lo,Ue)):Ue});return f(La),v}}function k(){var b=[];d(b);for(var w;w=h();)w!==!1&&(b.push(w),d(b));return b}return s(),k()};function zo(e){return e?e.replace(va,Ue):Ue}});var No=ye(($d,tr)=>{var _a=_o();function Bo(e,n){var t=null;if(!e||typeof e!="string")return t;for(var r,i=_a(e),o=typeof n=="function",l,u,a=0,f=i.length;alr,uriTransformer:()=>dn});var yr=["http","https","mailto","tel"];function dn(e){let n=(e||"").trim(),t=n.charAt(0);if(t==="#"||t==="/")return n;let r=n.indexOf(":");if(r===-1)return n;let i=-1;for(;++ii||(i=n.indexOf("#"),i!==-1&&r>i)?n:"javascript:void(0)"}var Jn=Pe(at(),1);var _r=Pe(st(),1);function Ie(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?Lr(e.position):"start"in e||"end"in e?Lr(e):"line"in e||"column"in e?ct(e):""}function ct(e){return vr(e&&e.line)+":"+vr(e&&e.column)}function Lr(e){return ct(e&&e.start)+"-"+ct(e&&e.end)}function vr(e){return e&&typeof e=="number"?e:1}var te=class extends Error{constructor(n,t,r){let i=[null,null],o={start:{line:null,column:null},end:{line:null,column:null}};if(super(),typeof t=="string"&&(r=t,t=void 0),typeof r=="string"){let l=r.indexOf(":");l===-1?i[1]=r:(i[0]=r.slice(0,l),i[1]=r.slice(l+1))}t&&("type"in t||"position"in t?t.position&&(o=t.position):"start"in t||"end"in t?o=t:("line"in t||"column"in t)&&(o.start=t)),this.name=Ie(t)||"1:1",this.message=typeof n=="object"?n.message:n,this.stack="",typeof n=="object"&&n.stack&&(this.stack=n.stack),this.reason=this.message,this.fatal,this.line=o.start.line,this.column=o.start.column,this.position=o,this.source=i[0],this.ruleId=i[1],this.file,this.actual,this.expected,this.url,this.note}};te.prototype.file="";te.prototype.name="";te.prototype.reason="";te.prototype.message="";te.prototype.stack="";te.prototype.fatal=null;te.prototype.column=null;te.prototype.line=null;te.prototype.source=null;te.prototype.ruleId=null;te.prototype.position=null;var xe={basename:bl,dirname:wl,extname:Sl,join:El,sep:"/"};function bl(e,n){if(n!==void 0&&typeof n!="string")throw new TypeError('"ext" argument must be a string');on(e);let t=0,r=-1,i=e.length,o;if(n===void 0||n.length===0||n.length>e.length){for(;i--;)if(e.charCodeAt(i)===47){if(o){t=i+1;break}}else r<0&&(o=!0,r=i+1);return r<0?"":e.slice(t,r)}if(n===e)return"";let l=-1,u=n.length-1;for(;i--;)if(e.charCodeAt(i)===47){if(o){t=i+1;break}}else l<0&&(o=!0,l=i+1),u>-1&&(e.charCodeAt(i)===n.charCodeAt(u--)?u<0&&(r=i):(u=-1,r=l));return t===r?r=l:r<0&&(r=e.length),e.slice(t,r)}function wl(e){if(on(e),e.length===0)return".";let n=-1,t=e.length,r;for(;--t;)if(e.charCodeAt(t)===47){if(r){n=t;break}}else r||(r=!0);return n<0?e.charCodeAt(0)===47?"/":".":n===1&&e.charCodeAt(0)===47?"//":e.slice(0,n)}function Sl(e){on(e);let n=e.length,t=-1,r=0,i=-1,o=0,l;for(;n--;){let u=e.charCodeAt(n);if(u===47){if(l){r=n+1;break}continue}t<0&&(l=!0,t=n+1),u===46?i<0?i=n:o!==1&&(o=1):i>-1&&(o=-1)}return i<0||t<0||o===0||o===1&&i===t-1&&i===r+1?"":e.slice(i,t)}function El(...e){let n=-1,t;for(;++n0&&e.charCodeAt(e.length-1)===47&&(t+="/"),n?"/"+t:t}function Al(e,n){let t="",r=0,i=-1,o=0,l=-1,u,a;for(;++l<=e.length;){if(l2){if(a=t.lastIndexOf("/"),a!==t.length-1){a<0?(t="",r=0):(t=t.slice(0,a),r=t.length-1-t.lastIndexOf("/")),i=l,o=0;continue}}else if(t.length>0){t="",r=0,i=l,o=0;continue}}n&&(t=t.length>0?t+"/..":"..",r=2)}else t.length>0?t+="/"+e.slice(i+1,l):t=e.slice(i+1,l),r=l-i-1;i=l,o=0}else u===46&&o>-1?o++:o=-1}return t}function on(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var Dr={cwd:Pl};function Pl(){return"/"}function We(e){return e!==null&&typeof e=="object"&&e.href&&e.origin}function zr(e){if(typeof e=="string")e=new URL(e);else if(!We(e)){let n=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw n.code="ERR_INVALID_ARG_TYPE",n}if(e.protocol!=="file:"){let n=new TypeError("The URL must be of scheme file");throw n.code="ERR_INVALID_URL_SCHEME",n}return Il(e)}function Il(e){if(e.hostname!==""){let r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}let n=e.pathname,t=-1;for(;++tl.length,a;u&&l.push(i);try{a=e.apply(this,l)}catch(f){let s=f;if(u&&t)throw s;return i(s)}u||(a instanceof Promise?a.then(o,i):a instanceof Error?i(a):o(a))}function i(l,...u){t||(t=!0,n(l,...u))}function o(l){i(null,l)}}var kt=Zr().freeze(),Gr={}.hasOwnProperty;function Zr(){let e=Wr(),n=[],t={},r,i=-1;return o.data=l,o.Parser=void 0,o.Compiler=void 0,o.freeze=u,o.attachers=n,o.use=a,o.parse=f,o.stringify=s,o.run=d,o.runSync=m,o.process=h,o.processSync=k,o;function o(){let b=Zr(),w=-1;for(;++w{if(x||!T||!R)z(x);else{let N=o.stringify(T,R);N==null||(vl(N)?R.value=N:R.result=N),z(x,R)}});function z(x,T){x||!T?C(x):v?v(T):w(null,T)}}}function k(b){let w;o.freeze(),dt("processSync",o.Parser),gt("processSync",o.Compiler);let y=un(b);return o.process(y,v),Yr("processSync","process",w),y;function v(C){w=!0,ht(C)}}}function Qr(e,n){return typeof e=="function"&&e.prototype&&(Tl(e.prototype)||n in e.prototype)}function Tl(e){let n;for(n in e)if(Gr.call(e,n))return!0;return!1}function dt(e,n){if(typeof n!="function")throw new TypeError("Cannot `"+e+"` without `Parser`")}function gt(e,n){if(typeof n!="function")throw new TypeError("Cannot `"+e+"` without `Compiler`")}function yt(e,n){if(n)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Xr(e){if(!ln(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function Yr(e,n,t){if(!t)throw new Error("`"+e+"` finished async. Use `"+n+"` instead")}function un(e){return Ll(e)?e:new ze(e)}function Ll(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function vl(e){return typeof e=="string"||(0,Kr.default)(e)}var Dl={};function bt(e,n){let t=n||Dl,r=typeof t.includeImageAlt=="boolean"?t.includeImageAlt:!0,i=typeof t.includeHtml=="boolean"?t.includeHtml:!0;return ei(e,r,i)}function ei(e,n,t){if(zl(e)){if("value"in e)return e.type==="html"&&!t?"":e.value;if(n&&"alt"in e&&e.alt)return e.alt;if("children"in e)return Jr(e.children,n,t)}return Array.isArray(e)?Jr(e,n,t):""}function Jr(e,n,t){let r=[],i=-1;for(;++ii?0:i+n:n=n>i?i:n,t=t>0?t:0,r.length<1e4)l=Array.from(r),l.unshift(n,t),[].splice.apply(e,l);else for(t&&[].splice.apply(e,[n,t]);o0?(ne(e,e.length,0,n),e):n}var ni={}.hasOwnProperty;function ti(e){let n={},t=-1;for(;++tl))return;let T=n.events.length,R=T,N,Z;for(;R--;)if(n.events[R][0]==="exit"&&n.events[R][1].type==="chunkFlow"){if(N){Z=n.events[R][1].end;break}N=!0}for(y(r),x=T;xC;){let z=t[B];n.containerState=z[1],z[0].exit.call(n,e)}t.length=C}function v(){i.write([null]),o=void 0,i=void 0,n.containerState._closeFlow=void 0}}function Ml(e,n,t){return O(e,e.attempt(this.parser.constructs.document,n,t),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function St(e){if(e===null||Y(e)||li(e))return 1;if(ui(e))return 2}function Qe(e,n,t){let r=[],i=-1;for(;++i1&&e[t][1].end.offset-e[t][1].start.offset>1?2:1;let d=Object.assign({},e[r][1].end),m=Object.assign({},e[t][1].start);pi(d,-a),pi(m,a),l={type:a>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[r][1].end)},u={type:a>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[t][1].start),end:m},o={type:a>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[t][1].start)},i={type:a>1?"strong":"emphasis",start:Object.assign({},l.start),end:Object.assign({},u.end)},e[r][1].end=Object.assign({},l.start),e[t][1].start=Object.assign({},u.end),f=[],e[r][1].end.offset-e[r][1].start.offset&&(f=ue(f,[["enter",e[r][1],n],["exit",e[r][1],n]])),f=ue(f,[["enter",i,n],["enter",l,n],["exit",l,n],["enter",o,n]]),f=ue(f,Qe(n.parser.constructs.insideSpan.null,e.slice(r+1,t),n)),f=ue(f,[["exit",o,n],["enter",u,n],["exit",u,n],["exit",i,n]]),e[t][1].end.offset-e[t][1].start.offset?(s=2,f=ue(f,[["enter",e[t][1],n],["exit",e[t][1],n]])):s=0,ne(e,r-1,t-r+3,f),t=r+f.length-s-2;break}}for(t=-1;++t=4?l(f):t(f)}function l(f){return f===null?a(f):A(f)?e.attempt(Kl,l,a)(f):(e.enter("codeFlowValue"),u(f))}function u(f){return f===null||A(f)?(e.exit("codeFlowValue"),l(f)):(e.consume(f),u)}function a(f){return e.exit("codeIndented"),n(f)}}function Zl(e,n,t){let r=this;return i;function i(l){return r.parser.lazy[r.now().line]?t(l):A(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),i):O(e,o,"linePrefix",4+1)(l)}function o(l){let u=r.events[r.events.length-1];return u&&u[1].type==="linePrefix"&&u[2].sliceSerialize(u[1],!0).length>=4?n(l):A(l)?i(l):t(l)}}var Ct={name:"codeText",tokenize:nu,resolve:Jl,previous:eu};function Jl(e){let n=e.length-4,t=3,r,i;if((e[t][1].type==="lineEnding"||e[t][1].type==="space")&&(e[n][1].type==="lineEnding"||e[n][1].type==="space")){for(r=t;++r=4?n(l):e.interrupt(r.parser.constructs.flow,t,n)(l)}}function An(e,n,t,r,i,o,l,u,a){let f=a||Number.POSITIVE_INFINITY,s=0;return d;function d(y){return y===60?(e.enter(r),e.enter(i),e.enter(o),e.consume(y),e.exit(o),m):y===null||y===41||sn(y)?t(y):(e.enter(r),e.enter(l),e.enter(u),e.enter("chunkString",{contentType:"string"}),b(y))}function m(y){return y===62?(e.enter(o),e.consume(y),e.exit(o),e.exit(i),e.exit(r),n):(e.enter(u),e.enter("chunkString",{contentType:"string"}),h(y))}function h(y){return y===62?(e.exit("chunkString"),e.exit(u),m(y)):y===null||y===60||A(y)?t(y):(e.consume(y),y===92?k:h)}function k(y){return y===60||y===62||y===92?(e.consume(y),h):h(y)}function b(y){return y===40?++s>f?t(y):(e.consume(y),b):y===41?s--?(e.consume(y),b):(e.exit("chunkString"),e.exit(u),e.exit(l),e.exit(r),n(y)):y===null||Y(y)?s?t(y):(e.exit("chunkString"),e.exit(u),e.exit(l),e.exit(r),n(y)):sn(y)?t(y):(e.consume(y),y===92?w:b)}function w(y){return y===40||y===41||y===92?(e.consume(y),b):b(y)}}function Pn(e,n,t,r,i,o){let l=this,u=0,a;return f;function f(h){return e.enter(r),e.enter(i),e.consume(h),e.exit(i),e.enter(o),s}function s(h){return h===null||h===91||h===93&&!a||h===94&&!u&&"_hiddenFootnoteSupport"in l.parser.constructs||u>999?t(h):h===93?(e.exit(o),e.enter(i),e.consume(h),e.exit(i),e.exit(r),n):A(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),s):(e.enter("chunkString",{contentType:"string"}),d(h))}function d(h){return h===null||h===91||h===93||A(h)||u++>999?(e.exit("chunkString"),s(h)):(e.consume(h),a=a||!j(h),h===92?m:d)}function m(h){return h===91||h===92||h===93?(e.consume(h),u++,d):d(h)}}function In(e,n,t,r,i,o){let l;return u;function u(m){return e.enter(r),e.enter(i),e.consume(m),e.exit(i),l=m===40?41:m,a}function a(m){return m===l?(e.enter(i),e.consume(m),e.exit(i),e.exit(r),n):(e.enter(o),f(m))}function f(m){return m===l?(e.exit(o),a(l)):m===null?t(m):A(m)?(e.enter("lineEnding"),e.consume(m),e.exit("lineEnding"),O(e,f,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),s(m))}function s(m){return m===l||m===null||A(m)?(e.exit("chunkString"),f(m)):(e.consume(m),m===92?d:s)}function d(m){return m===l||m===92?(e.consume(m),s):s(m)}}function Re(e,n){let t;return r;function r(i){return A(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),t=!0,r):j(i)?O(e,r,t?"linePrefix":"lineSuffix")(i):n(i)}}function Ee(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var Pt={name:"definition",tokenize:au},uu={tokenize:su,partial:!0};function au(e,n,t){let r=this,i;return o;function o(a){return e.enter("definition"),Pn.call(r,e,l,t,"definitionLabel","definitionLabelMarker","definitionLabelString")(a)}function l(a){return i=Ee(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),a===58?(e.enter("definitionMarker"),e.consume(a),e.exit("definitionMarker"),Re(e,An(e,e.attempt(uu,O(e,u,"whitespace"),O(e,u,"whitespace")),t,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):t(a)}function u(a){return a===null||A(a)?(e.exit("definition"),r.parser.defined.includes(i)||r.parser.defined.push(i),n(a)):t(a)}}function su(e,n,t){return r;function r(l){return Y(l)?Re(e,i)(l):t(l)}function i(l){return l===34||l===39||l===40?In(e,O(e,o,"whitespace"),t,"definitionTitle","definitionTitleMarker","definitionTitleString")(l):t(l)}function o(l){return l===null||A(l)?n(l):t(l)}}var It={name:"hardBreakEscape",tokenize:cu};function cu(e,n,t){return r;function r(o){return e.enter("hardBreakEscape"),e.enter("escapeMarker"),e.consume(o),i}function i(o){return A(o)?(e.exit("escapeMarker"),e.exit("hardBreakEscape"),n(o)):t(o)}}var Ft={name:"headingAtx",tokenize:fu,resolve:pu};function pu(e,n){let t=e.length-2,r=3,i,o;return e[r][1].type==="whitespace"&&(r+=2),t-2>r&&e[t][1].type==="whitespace"&&(t-=2),e[t][1].type==="atxHeadingSequence"&&(r===t-1||t-4>r&&e[t-2][1].type==="whitespace")&&(t-=r+1===t?2:4),t>r&&(i={type:"atxHeadingText",start:e[r][1].start,end:e[t][1].end},o={type:"chunkText",start:e[r][1].start,end:e[t][1].end,contentType:"text"},ne(e,r,t-r+1,[["enter",i,n],["enter",o,n],["exit",o,n],["exit",i,n]])),e}function fu(e,n,t){let r=this,i=0;return o;function o(s){return e.enter("atxHeading"),e.enter("atxHeadingSequence"),l(s)}function l(s){return s===35&&i++<6?(e.consume(s),l):s===null||Y(s)?(e.exit("atxHeadingSequence"),r.interrupt?n(s):u(s)):t(s)}function u(s){return s===35?(e.enter("atxHeadingSequence"),a(s)):s===null||A(s)?(e.exit("atxHeading"),n(s)):j(s)?O(e,u,"whitespace")(s):(e.enter("atxHeadingText"),f(s))}function a(s){return s===35?(e.consume(s),a):(e.exit("atxHeadingSequence"),u(s))}function f(s){return s===null||s===35||Y(s)?(e.exit("atxHeadingText"),u(s)):(e.consume(s),f)}}var mi=["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"],Ot=["pre","script","style","textarea"];var Tt={name:"htmlFlow",tokenize:du,resolveTo:hu,concrete:!0},mu={tokenize:gu,partial:!0};function hu(e){let n=e.length;for(;n--&&!(e[n][0]==="enter"&&e[n][1].type==="htmlFlow"););return n>1&&e[n-2][1].type==="linePrefix"&&(e[n][1].start=e[n-2][1].start,e[n+1][1].start=e[n-2][1].start,e.splice(n-2,2)),e}function du(e,n,t){let r=this,i,o,l,u,a;return f;function f(c){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(c),s}function s(c){return c===33?(e.consume(c),d):c===47?(e.consume(c),k):c===63?(e.consume(c),i=3,r.interrupt?n:oe):ce(c)?(e.consume(c),l=String.fromCharCode(c),o=!0,b):t(c)}function d(c){return c===45?(e.consume(c),i=2,m):c===91?(e.consume(c),i=5,l="CDATA[",u=0,h):ce(c)?(e.consume(c),i=4,r.interrupt?n:oe):t(c)}function m(c){return c===45?(e.consume(c),r.interrupt?n:oe):t(c)}function h(c){return c===l.charCodeAt(u++)?(e.consume(c),u===l.length?r.interrupt?n:D:h):t(c)}function k(c){return ce(c)?(e.consume(c),l=String.fromCharCode(c),b):t(c)}function b(c){return c===null||c===47||c===62||Y(c)?c!==47&&o&&Ot.includes(l.toLowerCase())?(i=1,r.interrupt?n(c):D(c)):mi.includes(l.toLowerCase())?(i=6,c===47?(e.consume(c),w):r.interrupt?n(c):D(c)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?t(c):o?v(c):y(c)):c===45||G(c)?(e.consume(c),l+=String.fromCharCode(c),b):t(c)}function w(c){return c===62?(e.consume(c),r.interrupt?n:D):t(c)}function y(c){return j(c)?(e.consume(c),y):N(c)}function v(c){return c===47?(e.consume(c),N):c===58||c===95||ce(c)?(e.consume(c),C):j(c)?(e.consume(c),v):N(c)}function C(c){return c===45||c===46||c===58||c===95||G(c)?(e.consume(c),C):B(c)}function B(c){return c===61?(e.consume(c),z):j(c)?(e.consume(c),B):v(c)}function z(c){return c===null||c===60||c===61||c===62||c===96?t(c):c===34||c===39?(e.consume(c),a=c,x):j(c)?(e.consume(c),z):(a=null,T(c))}function x(c){return c===null||A(c)?t(c):c===a?(e.consume(c),R):(e.consume(c),x)}function T(c){return c===null||c===34||c===39||c===60||c===61||c===62||c===96||Y(c)?B(c):(e.consume(c),T)}function R(c){return c===47||c===62||j(c)?v(c):t(c)}function N(c){return c===62?(e.consume(c),Z):t(c)}function Z(c){return j(c)?(e.consume(c),Z):c===null||A(c)?D(c):t(c)}function D(c){return c===45&&i===2?(e.consume(c),J):c===60&&i===1?(e.consume(c),ae):c===62&&i===4?(e.consume(c),X):c===63&&i===3?(e.consume(c),oe):c===93&&i===5?(e.consume(c),K):A(c)&&(i===6||i===7)?e.check(mu,X,$)(c):c===null||A(c)?$(c):(e.consume(c),D)}function $(c){return e.exit("htmlFlowData"),P(c)}function P(c){return c===null?p(c):A(c)?e.attempt({tokenize:M,partial:!0},P,p)(c):(e.enter("htmlFlowData"),D(c))}function M(c,Ge,ve){return He;function He(ke){return c.enter("lineEnding"),c.consume(ke),c.exit("lineEnding"),Ze}function Ze(ke){return r.parser.lazy[r.now().line]?ve(ke):Ge(ke)}}function J(c){return c===45?(e.consume(c),oe):D(c)}function ae(c){return c===47?(e.consume(c),l="",de):D(c)}function de(c){return c===62&&Ot.includes(l.toLowerCase())?(e.consume(c),X):ce(c)&&l.length<8?(e.consume(c),l+=String.fromCharCode(c),de):D(c)}function K(c){return c===93?(e.consume(c),oe):D(c)}function oe(c){return c===62?(e.consume(c),X):c===45&&i===2?(e.consume(c),oe):D(c)}function X(c){return c===null||A(c)?(e.exit("htmlFlowData"),p(c)):(e.consume(c),X)}function p(c){return e.exit("htmlFlow"),n(c)}}function gu(e,n,t){return r;function r(i){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(i),e.exit("lineEndingBlank"),e.attempt(Oe,n,t)}}var Lt={name:"htmlText",tokenize:yu};function yu(e,n,t){let r=this,i,o,l,u;return a;function a(p){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(p),f}function f(p){return p===33?(e.consume(p),s):p===47?(e.consume(p),T):p===63?(e.consume(p),z):ce(p)?(e.consume(p),Z):t(p)}function s(p){return p===45?(e.consume(p),d):p===91?(e.consume(p),o="CDATA[",l=0,w):ce(p)?(e.consume(p),B):t(p)}function d(p){return p===45?(e.consume(p),m):t(p)}function m(p){return p===null||p===62?t(p):p===45?(e.consume(p),h):k(p)}function h(p){return p===null||p===62?t(p):k(p)}function k(p){return p===null?t(p):p===45?(e.consume(p),b):A(p)?(u=k,K(p)):(e.consume(p),k)}function b(p){return p===45?(e.consume(p),X):k(p)}function w(p){return p===o.charCodeAt(l++)?(e.consume(p),l===o.length?y:w):t(p)}function y(p){return p===null?t(p):p===93?(e.consume(p),v):A(p)?(u=y,K(p)):(e.consume(p),y)}function v(p){return p===93?(e.consume(p),C):y(p)}function C(p){return p===62?X(p):p===93?(e.consume(p),C):y(p)}function B(p){return p===null||p===62?X(p):A(p)?(u=B,K(p)):(e.consume(p),B)}function z(p){return p===null?t(p):p===63?(e.consume(p),x):A(p)?(u=z,K(p)):(e.consume(p),z)}function x(p){return p===62?X(p):z(p)}function T(p){return ce(p)?(e.consume(p),R):t(p)}function R(p){return p===45||G(p)?(e.consume(p),R):N(p)}function N(p){return A(p)?(u=N,K(p)):j(p)?(e.consume(p),N):X(p)}function Z(p){return p===45||G(p)?(e.consume(p),Z):p===47||p===62||Y(p)?D(p):t(p)}function D(p){return p===47?(e.consume(p),X):p===58||p===95||ce(p)?(e.consume(p),$):A(p)?(u=D,K(p)):j(p)?(e.consume(p),D):X(p)}function $(p){return p===45||p===46||p===58||p===95||G(p)?(e.consume(p),$):P(p)}function P(p){return p===61?(e.consume(p),M):A(p)?(u=P,K(p)):j(p)?(e.consume(p),P):D(p)}function M(p){return p===null||p===60||p===61||p===62||p===96?t(p):p===34||p===39?(e.consume(p),i=p,J):A(p)?(u=M,K(p)):j(p)?(e.consume(p),M):(e.consume(p),i=void 0,de)}function J(p){return p===i?(e.consume(p),ae):p===null?t(p):A(p)?(u=J,K(p)):(e.consume(p),J)}function ae(p){return p===62||p===47||Y(p)?D(p):t(p)}function de(p){return p===null||p===34||p===39||p===60||p===61||p===96?t(p):p===62||Y(p)?D(p):(e.consume(p),de)}function K(p){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(p),e.exit("lineEnding"),O(e,oe,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function oe(p){return e.enter("htmlTextData"),u(p)}function X(p){return p===62?(e.consume(p),e.exit("htmlTextData"),e.exit("htmlText"),n):t(p)}}var _e={name:"labelEnd",tokenize:Eu,resolveTo:Su,resolveAll:wu},xu={tokenize:Cu},ku={tokenize:Au},bu={tokenize:Pu};function wu(e){let n=-1,t;for(;++n-1&&(l[0]=l[0].slice(r)),o>0&&l.push(e[i].slice(0,o))),l}function qu(e,n){let t=-1,r=[],i;for(;++tGu,contentInitial:()=>$u,disable:()=>Zu,document:()=>Vu,flow:()=>Qu,flowInitial:()=>Wu,insideSpan:()=>Ku,string:()=>Xu,text:()=>Yu});var Vu={[42]:re,[43]:re,[45]:re,[48]:re,[49]:re,[50]:re,[51]:re,[52]:re,[53]:re,[54]:re,[55]:re,[56]:re,[57]:re,[62]:bn},$u={[91]:Pt},Wu={[-2]:pn,[-1]:pn,[32]:pn},Qu={[35]:Ft,[42]:Be,[45]:[Fn,Be],[60]:Tt,[61]:Fn,[95]:Be,[96]:En,[126]:En},Xu={[38]:Sn,[92]:wn},Yu={[-5]:fn,[-4]:fn,[-3]:fn,[33]:vt,[38]:Sn,[42]:cn,[60]:[Et,Lt],[91]:Dt,[92]:[It,wn],[93]:_e,[95]:cn,[96]:Ct},Ku={null:[cn,di]},Gu={null:[42,95]},Zu={null:[]};function wi(e={}){let n=ti([zt].concat(e.extensions||[])),t={defined:[],lazy:{},constructs:n,content:r(ai),document:r(ci),flow:r(hi),string:r(gi),text:r(yi)};return t;function r(i){return o;function o(l){return bi(t,i,l)}}}var Si=/[\0\t\n\r]/g;function Ei(){let e=1,n="",t=!0,r;return i;function i(o,l,u){let a=[],f,s,d,m,h;for(o=n+o.toString(l),d=0,n="",t&&(o.charCodeAt(0)===65279&&d++,t=void 0);d13&&t<32||t>126&&t<160||t>55295&&t<57344||t>64975&&t<65008||(t&65535)===65535||(t&65535)===65534||t>1114111?"\uFFFD":String.fromCharCode(t)}var Ju=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Ai(e){return e.replace(Ju,ea)}function ea(e,n,t){if(n)return n;if(t.charCodeAt(0)===35){let i=t.charCodeAt(1),o=i===120||i===88;return On(t.slice(o?2:1),o?16:10)}return Xe(t)||e}var Ii={}.hasOwnProperty,Rt=function(e,n,t){return typeof n!="string"&&(t=n,n=void 0),na(t)(Ci(wi(t).document().write(Ei()(e,n,!0))))};function na(e){let n={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:u(cr),autolinkProtocol:D,autolinkEmail:D,atxHeading:u(ur),blockQuote:u(qe),characterEscape:D,characterReference:D,codeFenced:u(De),codeFencedFenceInfo:a,codeFencedFenceMeta:a,codeIndented:u(De,a),codeText:u(et,a),codeTextData:D,data:D,codeFlowValue:D,definition:u(qo),definitionDestinationString:a,definitionLabelString:a,definitionTitleString:a,emphasis:u(Vo),hardBreakEscape:u(ar),hardBreakTrailing:u(ar),htmlFlow:u(sr,a),htmlFlowData:D,htmlText:u(sr,a),htmlTextData:D,image:u($o),label:a,link:u(cr),listItem:u(Wo),listItemValue:k,listOrdered:u(pr,h),listUnordered:u(pr),paragraph:u(Qo),reference:He,referenceString:a,resourceDestinationString:a,resourceTitleString:a,setextHeading:u(ur),strong:u(Xo),thematicBreak:u(Ko)},exit:{atxHeading:s(),atxHeadingSequence:T,autolink:s(),autolinkEmail:be,autolinkProtocol:Je,blockQuote:s(),characterEscapeValue:$,characterReferenceMarkerHexadecimal:ke,characterReferenceMarkerNumeric:ke,characterReferenceValue:ee,codeFenced:s(v),codeFencedFence:y,codeFencedFenceInfo:b,codeFencedFenceMeta:w,codeFlowValue:$,codeIndented:s(C),codeText:s(de),codeTextData:$,data:$,definition:s(),definitionDestinationString:x,definitionLabelString:B,definitionTitleString:z,emphasis:s(),hardBreakEscape:s(M),hardBreakTrailing:s(M),htmlFlow:s(J),htmlFlowData:$,htmlText:s(ae),htmlTextData:$,image:s(oe),label:p,labelText:X,lineEnding:P,link:s(K),listItem:s(),listOrdered:s(),listUnordered:s(),paragraph:s(),referenceString:Ze,resourceDestinationString:c,resourceTitleString:Ge,resource:ve,setextHeading:s(Z),setextHeadingLineSequence:N,setextHeadingText:R,strong:s(),thematicBreak:s()}};Fi(n,(e||{}).mdastExtensions||[]);let t={};return r;function r(g){let E={type:"root",children:[]},I={stack:[E],tokenStack:[],config:n,enter:f,exit:d,buffer:a,resume:m,setData:o,getData:l},H=[],V=-1;for(;++V0){let ge=I.tokenStack[I.tokenStack.length-1];(ge[1]||Pi).call(I,void 0,ge[0])}for(E.position={start:Te(g.length>0?g[0][1].start:{line:1,column:1,offset:0}),end:Te(g.length>0?g[g.length-2][1].end:{line:1,column:1,offset:0})},V=-1;++V{let r=this.data("settings");return Rt(t,Object.assign({},r,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})}var Oi=_t;function Ti(e,n){let t={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(n),!0)};return e.patch(n,t),e.applyData(n,t)}function Li(e,n){let t={type:"element",tagName:"br",properties:{},children:[]};return e.patch(n,t),[e.applyData(n,t),{type:"text",value:` `}]}function vi(e,n){let t=n.value?n.value+` `:"",r=n.lang?n.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,i={};r&&(i.className=["language-"+r]);let o={type:"element",tagName:"code",properties:i,children:[{type:"text",value:t}]};return n.meta&&(o.data={meta:n.meta}),e.patch(n,o),o=e.applyData(n,o),o={type:"element",tagName:"pre",properties:{},children:[o]},e.patch(n,o),o}function Di(e,n){let t={type:"element",tagName:"del",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function zi(e,n){let t={type:"element",tagName:"em",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function fe(e){let n=[],t=-1,r=0,i=0;for(;++t55295&&o<57344){let u=e.charCodeAt(t+1);o<56320&&u>56319&&u<57344?(l=String.fromCharCode(o,u),i=1):l="\uFFFD"}else l=String.fromCharCode(o);l&&(n.push(e.slice(r,t),encodeURIComponent(l)),r=t+i+1,l=""),i&&(t+=i,i=0)}return n.join("")+e.slice(r)}function Tn(e,n){let t=String(n.identifier).toUpperCase(),r=fe(t.toLowerCase()),i=e.footnoteOrder.indexOf(t),o;i===-1?(e.footnoteOrder.push(t),e.footnoteCounts[t]=1,o=e.footnoteOrder.length):(e.footnoteCounts[t]++,o=i+1);let l=e.footnoteCounts[t],u={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fn-"+r,id:e.clobberPrefix+"fnref-"+r+(l>1?"-"+l:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(o)}]};e.patch(n,u);let a={type:"element",tagName:"sup",properties:{},children:[u]};return e.patch(n,a),e.applyData(n,a)}function Ri(e,n){let t=e.footnoteById,r=1;for(;r in t;)r++;let i=String(r);return t[i]={type:"footnoteDefinition",identifier:i,children:[{type:"paragraph",children:n.children}],position:n.position},Tn(e,{type:"footnoteReference",identifier:i,position:n.position})}function _i(e,n){let t={type:"element",tagName:"h"+n.depth,properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function Bi(e,n){if(e.dangerous){let t={type:"raw",value:n.value};return e.patch(n,t),e.applyData(n,t)}return null}function Ln(e,n){let t=n.referenceType,r="]";if(t==="collapsed"?r+="[]":t==="full"&&(r+="["+(n.label||n.identifier)+"]"),n.type==="imageReference")return{type:"text",value:"!["+n.alt+r};let i=e.all(n),o=i[0];o&&o.type==="text"?o.value="["+o.value:i.unshift({type:"text",value:"["});let l=i[i.length-1];return l&&l.type==="text"?l.value+=r:i.push({type:"text",value:r}),i}function Ni(e,n){let t=e.definition(n.identifier);if(!t)return Ln(e,n);let r={src:fe(t.url||""),alt:n.alt};t.title!==null&&t.title!==void 0&&(r.title=t.title);let i={type:"element",tagName:"img",properties:r,children:[]};return e.patch(n,i),e.applyData(n,i)}function Mi(e,n){let t={src:fe(n.url)};n.alt!==null&&n.alt!==void 0&&(t.alt=n.alt),n.title!==null&&n.title!==void 0&&(t.title=n.title);let r={type:"element",tagName:"img",properties:t,children:[]};return e.patch(n,r),e.applyData(n,r)}function ji(e,n){let t={type:"text",value:n.value.replace(/\r?\n|\r/g," ")};e.patch(n,t);let r={type:"element",tagName:"code",properties:{},children:[t]};return e.patch(n,r),e.applyData(n,r)}function Ui(e,n){let t=e.definition(n.identifier);if(!t)return Ln(e,n);let r={href:fe(t.url||"")};t.title!==null&&t.title!==void 0&&(r.title=t.title);let i={type:"element",tagName:"a",properties:r,children:e.all(n)};return e.patch(n,i),e.applyData(n,i)}function Hi(e,n){let t={href:fe(n.url)};n.title!==null&&n.title!==void 0&&(t.title=n.title);let r={type:"element",tagName:"a",properties:t,children:e.all(n)};return e.patch(n,r),e.applyData(n,r)}function qi(e,n,t){let r=e.all(n),i=t?ra(t):Vi(n),o={},l=[];if(typeof n.checked=="boolean"){let s=r[0],d;s&&s.type==="element"&&s.tagName==="p"?d=s:(d={type:"element",tagName:"p",properties:{},children:[]},r.unshift(d)),d.children.length>0&&d.children.unshift({type:"text",value:" "}),d.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:n.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}let u=-1;for(;++u1:n}function $i(e,n){let t={},r=e.all(n),i=-1;for(typeof n.start=="number"&&n.start!==1&&(t.start=n.start);++i-1?r.offset:null}}}function Ki(e,n){let t=e.all(n),r=t.shift(),i=[];if(r){let l={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(n.children[0],l),i.push(l)}if(t.length>0){let l={type:"element",tagName:"tbody",properties:{},children:e.wrap(t,!0)},u=Ye(n.children[1]),a=Ke(n.children[n.children.length-1]);u.line&&a.line&&(l.position={start:u,end:a}),i.push(l)}let o={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(n,o),e.applyData(n,o)}function Gi(e,n,t){let r=t?t.children:void 0,o=(r?r.indexOf(n):1)===0?"th":"td",l=t&&t.type==="table"?t.align:void 0,u=l?l.length:n.children.length,a=-1,f=[];for(;++a0,!0),r[0]),i=r.index+r[0].length,r=t.exec(n);return o.push(Ji(n.slice(i),i>0,!1)),o.join("")}function Ji(e,n,t){let r=0,i=e.length;if(n){let o=e.codePointAt(r);for(;o===9||o===32;)r++,o=e.codePointAt(r)}if(t){let o=e.codePointAt(i-1);for(;o===9||o===32;)i--,o=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}function no(e,n){let t={type:"text",value:eo(String(n.value))};return e.patch(n,t),e.applyData(n,t)}function to(e,n){let t={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(n,t),e.applyData(n,t)}var ro={blockquote:Ti,break:Li,code:vi,delete:Di,emphasis:zi,footnoteReference:Tn,footnote:Ri,heading:_i,html:Bi,imageReference:Ni,image:Mi,inlineCode:ji,linkReference:Ui,link:Hi,listItem:qi,list:$i,paragraph:Wi,root:Qi,strong:Xi,table:Ki,tableCell:Zi,tableRow:Gi,text:no,thematicBreak:to,toml:vn,yaml:vn,definition:vn,footnoteDefinition:vn};function vn(){return null}var Dn=function(e){if(e==null)return ua;if(typeof e=="string")return la(e);if(typeof e=="object")return Array.isArray(e)?ia(e):oa(e);if(typeof e=="function")return zn(e);throw new Error("Expected function, string, or object as test")};function ia(e){let n=[],t=-1;for(;++t":""))+")"})}return d;function d(){let m=[],h,k,b;if((!n||i(u,a,f[f.length-1]||null))&&(m=aa(t(u,f)),m[0]===Rn))return m;if(u.children&&m[0]!==Mt)for(k=(r?u.children.length:-1)+o,b=f.concat(u);k>-1&&k{let i=oo(r.identifier);i&&!io.call(n,i)&&(n[i]=r)}),t;function t(r){let i=oo(r);return i&&io.call(n,i)?n[i]:null}}function oo(e){return String(e||"").toUpperCase()}var _n={}.hasOwnProperty;function lo(e,n){let t=n||{},r=t.allowDangerousHtml||!1,i={};return l.dangerous=r,l.clobberPrefix=t.clobberPrefix===void 0||t.clobberPrefix===null?"user-content-":t.clobberPrefix,l.footnoteLabel=t.footnoteLabel||"Footnotes",l.footnoteLabelTagName=t.footnoteLabelTagName||"h2",l.footnoteLabelProperties=t.footnoteLabelProperties||{className:["sr-only"]},l.footnoteBackLabel=t.footnoteBackLabel||"Back to content",l.unknownHandler=t.unknownHandler,l.passThrough=t.passThrough,l.handlers=pe(pe({},ro),t.handlers),l.definition=Ht(e),l.footnoteById=i,l.footnoteOrder=[],l.footnoteCounts={},l.patch=sa,l.applyData=ca,l.one=u,l.all=a,l.wrap=fa,l.augment=o,Ne(e,"footnoteDefinition",f=>{let s=String(f.identifier).toUpperCase();_n.call(i,s)||(i[s]=f)}),l;function o(f,s){if(f&&"data"in f&&f.data){let d=f.data;d.hName&&(s.type!=="element"&&(s={type:"element",tagName:"",properties:{},children:[]}),s.tagName=d.hName),s.type==="element"&&d.hProperties&&(s.properties=pe(pe({},s.properties),d.hProperties)),"children"in s&&s.children&&d.hChildren&&(s.children=d.hChildren)}if(f){let d="type"in f?f:{position:f};Ut(d)||(s.position={start:Ye(d),end:Ke(d)})}return s}function l(f,s,d,m){return Array.isArray(d)&&(m=d,d={}),o(f,{type:"element",tagName:s,properties:d||{},children:m||[]})}function u(f,s){return uo(l,f,s)}function a(f){return qt(l,f)}}function sa(e,n){e.position&&(n.position=Bt(e))}function ca(e,n){let t=n;if(e&&e.data){let r=e.data.hName,i=e.data.hChildren,o=e.data.hProperties;typeof r=="string"&&(t.type==="element"?t.tagName=r:t={type:"element",tagName:r,properties:{},children:[]}),t.type==="element"&&o&&(t.properties=pe(pe({},t.properties),o)),"children"in t&&t.children&&i!==null&&i!==void 0&&(t.children=i)}return t}function uo(e,n,t){let r=n&&n.type;if(!r)throw new Error("Expected node, got `"+n+"`");return _n.call(e.handlers,r)?e.handlers[r](e,n,t):e.passThrough&&e.passThrough.includes(r)?"children"in n?Ve(pe({},n),{children:qt(e,n)}):n:e.unknownHandler?e.unknownHandler(e,n,t):pa(e,n)}function qt(e,n){let t=[];if("children"in n){let r=n.children,i=-1;for(;++i0&&t.push({type:"text",value:` `}),t}function ao(e){let n=[],t=-1;for(;++t1?"-"+u:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"\u21A9"}]};u>1&&d.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(u)}]}),a.length>0&&a.push({type:"text",value:" "}),a.push(d)}let f=i[i.length-1];if(f&&f.type==="element"&&f.tagName==="p"){let d=f.children[f.children.length-1];d&&d.type==="text"?d.value+=" ":f.children.push({type:"text",value:" "}),f.children.push(...a)}else i.push(...a);let s={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+l},children:e.wrap(i,!0)};e.patch(r,s),n.push(s)}if(n.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:e.footnoteLabelTagName,properties:Ve(pe({},JSON.parse(JSON.stringify(e.footnoteLabelProperties))),{id:"footnote-label"}),children:[{type:"text",value:e.footnoteLabel}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:e.wrap(n,!0)},{type:"text",value:` `}]}}function Bn(e,n){let t=lo(e,n),r=t.one(e,null),i=ao(t);return i&&r.children.push({type:"text",value:` `},i),Array.isArray(r)?{type:"root",children:r}:r}var ma=function(e,n){return e&&"run"in e?ha(e,n):da(e||n)},Vt=ma;function ha(e,n){return(t,r,i)=>{e.run(Bn(t,n),r,o=>{i(o)})}}function da(e){return n=>Bn(n,e)}var F=Pe(yo(),1);var Ce=class{constructor(n,t,r){this.property=n,this.normal=t,r&&(this.space=r)}};Ce.prototype.property={};Ce.prototype.normal={};Ce.prototype.space=null;function $t(e,n){let t={},r={},i=-1;for(;++iL,booleanish:()=>W,commaOrSpaceSeparated:()=>se,commaSeparated:()=>Le,number:()=>S,overloadedBoolean:()=>Wt,spaceSeparated:()=>q});var xa=0,L=Me(),W=Me(),Wt=Me(),S=Me(),q=Me(),Le=Me(),se=Me();function Me(){return dr(2,++xa)}var Qt=Object.keys(hn),je=class extends ie{constructor(n,t,r,i){let o=-1;if(super(n,t),xo(this,"space",i),typeof r=="number")for(;++o4&&t.slice(0,4)==="data"&&ba.test(n)){if(n.charAt(4)==="-"){let o=n.slice(5).replace(wo,Ea);r="data"+o.charAt(0).toUpperCase()+o.slice(1)}else{let o=n.slice(4);if(!wo.test(o)){let l=o.replace(wa,Sa);l.charAt(0)!=="-"&&(l="-"+l),n="data"+l}}i=je}return new i(r,n)}function Sa(e){return"-"+e.toLowerCase()}function Ea(e){return e.charAt(1).toUpperCase()}var jn={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var So=$t([Yt,Xt,Kt,Gt,ko],"html"),Eo=$t([Yt,Xt,Kt,Gt,bo],"svg");function Jt(e){if(e.allowedElements&&e.disallowedElements)throw new TypeError("Only one of `allowedElements` and `disallowedElements` should be defined");if(e.allowedElements||e.disallowedElements||e.allowElement)return n=>{Ne(n,"element",(t,r,i)=>{let o=i,l;if(e.allowedElements?l=!e.allowedElements.includes(t.tagName):e.disallowedElements&&(l=e.disallowedElements.includes(t.tagName)),!l&&e.allowElement&&typeof r=="number"&&(l=!e.allowElement(t,r,o)),l&&typeof r=="number")return e.unwrapDisallowed&&t.children?o.children.splice(r,1,...t.children):o.children.splice(r,1),r})}}var Gn=Pe(at(),1),Uo=Pe(Io(),1);function Fo(e){let n=e&&typeof e=="object"&&e.type==="text"?e.value||"":e;return typeof n=="string"&&n.replace(/[ \t\n\f\r]/g,"")===""}function Oo(e){return e.join(" ").trim()}function To(e,n){let t=n||{};return(e[e.length-1]===""?[...e,""]:e).join((t.padRight?" ":"")+","+(t.padLeft===!1?"":" ")).trim()}var Mo=Pe(No(),1),jo=Mo.default;var ir={}.hasOwnProperty,Ba=new Set(["table","thead","tbody","tfoot","tr"]);function or(e,n){let t=[],r=-1,i;for(;++r0?Gn.default.createElement(h,a,d):Gn.default.createElement(h,a)}function Ma(e){let n=-1;for(;++n for more info)`),delete Zn[o]}let n=kt().use(Oi).use(e.remarkPlugins||[]).use(Vt,Ve(pe({},e.remarkRehypeOptions),{allowDangerousHtml:!0})).use(e.rehypePlugins||[]).use(Jt,e),t=new ze;typeof e.children=="string"?t.value=e.children:e.children!==void 0&&e.children!==null&&console.warn(`[react-markdown] Warning: please pass a string as \`children\` (not: \`${e.children}\`)`);let r=n.runSync(n.parse(t),t);if(r.type!=="root")throw new TypeError("Expected a `root` node");let i=Jn.default.createElement(Jn.default.Fragment,{},or({options:e,schema:So,listDepth:0},r));return e.className&&(i=Jn.default.createElement("div",{className:e.className},i)),i}lr.propTypes={children:F.default.string,className:F.default.string,allowElement:F.default.func,allowedElements:F.default.arrayOf(F.default.string),disallowedElements:F.default.arrayOf(F.default.string),unwrapDisallowed:F.default.bool,remarkPlugins:F.default.arrayOf(F.default.oneOfType([F.default.object,F.default.func,F.default.arrayOf(F.default.oneOfType([F.default.bool,F.default.string,F.default.object,F.default.func,F.default.arrayOf(F.default.any)]))])),rehypePlugins:F.default.arrayOf(F.default.oneOfType([F.default.object,F.default.func,F.default.arrayOf(F.default.oneOfType([F.default.bool,F.default.string,F.default.object,F.default.func,F.default.arrayOf(F.default.any)]))])),sourcePos:F.default.bool,rawSourcePos:F.default.bool,skipHtml:F.default.bool,includeElementIndex:F.default.bool,transformLinkUri:F.default.oneOfType([F.default.func,F.default.bool]),linkTarget:F.default.oneOfType([F.default.func,F.default.string]),transformImageUri:F.default.func,components:F.default.object};return il($a);})(); /*! Bundled license information: react/cjs/react.production.min.js: (** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) is-buffer/index.js: (*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh * @license MIT *) react-is/cjs/react-is.production.min.js: (** * @license React * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) */ return ReactMarkdown;})));