1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6199],{76199:function(e,t,n){n.d(t,{Z:function(){return remarkGfm}});var i=n(4663),r=n(75364);let l={tokenize:function(e,t,n){let i=0;return function wwwPrefixInside(t){return(87===t||119===t)&&i<3?(i++,e.consume(t),wwwPrefixInside):46===t&&3===i?(e.consume(t),wwwPrefixAfter):n(t)};function wwwPrefixAfter(e){return null===e?n(e):t(e)}},partial:!0},o={tokenize:function(e,t,n){let i,l,o;return domainInside;function domainInside(t){return 46===t||95===t?e.check(s,domainAfter,domainAtPunctuation)(t):null===t||(0,r.z3)(t)||(0,r.B8)(t)||45!==t&&(0,r.Xh)(t)?domainAfter(t):(o=!0,e.consume(t),domainInside)}function domainAtPunctuation(t){return 95===t?i=!0:(l=i,i=void 0),e.consume(t),domainInside}function domainAfter(e){return l||i||!o?n(e):t(e)}},partial:!0},a={tokenize:function(e,t){let n=0,i=0;return pathInside;function pathInside(l){return 40===l?(n++,e.consume(l),pathInside):41===l&&i<n?pathAtPunctuation(l):33===l||34===l||38===l||39===l||41===l||42===l||44===l||46===l||58===l||59===l||60===l||63===l||93===l||95===l||126===l?e.check(s,t,pathAtPunctuation)(l):null===l||(0,r.z3)(l)||(0,r.B8)(l)?t(l):(e.consume(l),pathInside)}function pathAtPunctuation(t){return 41===t&&i++,e.consume(t),pathInside}},partial:!0},s={tokenize:function(e,t,n){return trail;function trail(i){return 33===i||34===i||39===i||41===i||42===i||44===i||46===i||58===i||59===i||63===i||95===i||126===i?(e.consume(i),trail):38===i?(e.consume(i),trailCharRefStart):93===i?(e.consume(i),trailBracketAfter):60===i||null===i||(0,r.z3)(i)||(0,r.B8)(i)?t(i):n(i)}function trailBracketAfter(e){return null===e||40===e||91===e||(0,r.z3)(e)||(0,r.B8)(e)?t(e):trail(e)}function trailCharRefStart(t){return(0,r.jv)(t)?function trailCharRefInside(t){return 59===t?(e.consume(t),trail):(0,r.jv)(t)?(e.consume(t),trailCharRefInside):n(t)}(t):n(t)}},partial:!0},u={tokenize:function(e,t,n){return function(t){return e.consume(t),after};function after(e){return(0,r.H$)(e)?n(e):t(e)}},partial:!0},c={tokenize:function(e,t,n){let i=this;return function(t){return 87!==t&&119!==t||!previousWww.call(i,i.previous)||previousUnbalanced(i.events)?n(t):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(l,e.attempt(o,e.attempt(a,wwwAfter),n),n)(t))};function wwwAfter(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(n)}},previous:previousWww},f={tokenize:function(e,t,n){let i=this,l="",s=!1;return function(t){return(72===t||104===t)&&previousProtocol.call(i,i.previous)&&!previousUnbalanced(i.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),l+=String.fromCodePoint(t),e.consume(t),protocolPrefixInside):n(t)};function protocolPrefixInside(t){if((0,r.jv)(t)&&l.length<5)return l+=String.fromCodePoint(t),e.consume(t),protocolPrefixInside;if(58===t){let n=l.toLowerCase();if("http"===n||"https"===n)return e.consume(t),protocolSlashesInside}return n(t)}function protocolSlashesInside(t){return 47===t?(e.consume(t),s)?afterProtocol:(s=!0,protocolSlashesInside):n(t)}function afterProtocol(t){return null===t||(0,r.Av)(t)||(0,r.z3)(t)||(0,r.B8)(t)||(0,r.Xh)(t)?n(t):e.attempt(o,e.attempt(a,protocolAfter),n)(t)}function protocolAfter(n){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(n)}},previous:previousProtocol},h={tokenize:function(e,t,n){let i,l;let o=this;return function(t){return!gfmAtext(t)||!previousEmail.call(o,o.previous)||previousUnbalanced(o.events)?n(t):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),function atext(t){return gfmAtext(t)?(e.consume(t),atext):64===t?(e.consume(t),emailDomain):n(t)}(t))};function emailDomain(t){return 46===t?e.check(u,emailDomainAfter,emailDomainDot)(t):45===t||95===t||(0,r.H$)(t)?(l=!0,e.consume(t),emailDomain):emailDomainAfter(t)}function emailDomainDot(t){return e.consume(t),i=!0,emailDomain}function emailDomainAfter(a){return l&&i&&(0,r.jv)(o.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(a)):n(a)}},previous:previousEmail},d={},p={text:d},g=48;for(;g<123;)d[g]=h,58==++g?g=65:91===g&&(g=97);function previousWww(e){return null===e||40===e||42===e||95===e||91===e||93===e||126===e||(0,r.z3)(e)}function previousProtocol(e){return!(0,r.jv)(e)}function previousEmail(e){return!(47===e||gfmAtext(e))}function gfmAtext(e){return 43===e||45===e||46===e||95===e||(0,r.H$)(e)}function previousUnbalanced(e){let t=e.length,n=!1;for(;t--;){let i=e[t][1];
1if(("labelLink"===i.type||"labelImage"===i.type)&&!i._balanced){n=!0;break}if(i._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}d[43]=h,d[45]=h,d[46]=h,d[95]=h,d[72]=[h,f],d[104]=[h,f],d[87]=[h,c],d[119]=[h,c];var m=n(23402),k=n(42761),b=n(11098);let x={tokenize:function(e,t,n){let i=this;return(0,k.f)(e,function(e){let r=i.events[i.events.length-1];return r&&"gfmFootnoteDefinitionIndent"===r[1].type&&4===r[2].sliceSerialize(r[1],!0).length?t(e):n(e)},"gfmFootnoteDefinitionIndent",5)},partial:!0};function tokenizePotentialGfmFootnoteCall(e,t,n){let i;let r=this,l=r.events.length,o=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);for(;l--;){let e=r.events[l][1];if("labelImage"===e.type){i=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(l){if(!i||!i._balanced)return n(l);let a=(0,b.d)(r.sliceSerialize({start:i.end,end:r.now()}));return 94===a.codePointAt(0)&&o.includes(a.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(l),e.exit("gfmFootnoteCallLabelMarker"),t(l)):n(l)}}function resolveToPotentialGfmFootnoteCall(e,t){let n=e.length;for(;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";let i={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},r={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};r.end.column++,r.end.offset++,r.end._bufferIndex++;let l={type:"gfmFootnoteCallString",start:Object.assign({},r.end),end:Object.assign({},e[e.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},l.start),end:Object.assign({},l.end)},a=[e[n+1],e[n+2],["enter",i,t],e[n+3],e[n+4],["enter",r,t],["exit",r,t],["enter",l,t],["enter",o,t],["exit",o,t],["exit",l,t],e[e.length-2],e[e.length-1],["exit",i,t]];return e.splice(n,e.length-n+1,...a),e}function tokenizeGfmFootnoteCall(e,t,n){let i;let l=this,o=l.parser.gfmFootnotes||(l.parser.gfmFootnotes=[]),a=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),callStart};function callStart(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",callData)}function callData(s){if(a>999||93===s&&!i||null===s||91===s||(0,r.z3)(s))return n(s);if(93===s){e.exit("chunkString");let i=e.exit("gfmFootnoteCallString");return o.includes((0,b.d)(l.sliceSerialize(i)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(s),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(s)}return(0,r.z3)(s)||(i=!0),a++,e.consume(s),92===s?callEscape:callData}function callEscape(t){return 91===t||92===t||93===t?(e.consume(t),a++,callData):callData(t)}}function tokenizeDefinitionStart(e,t,n){let i,l;let o=this,a=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]),s=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),labelAtMarker};function labelAtMarker(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",labelInside):n(t)}function labelInside(t){if(s>999||93===t&&!l||null===t||91===t||(0,r.z3)(t))return n(t);if(93===t){e.exit("chunkString");let n=e.exit("gfmFootnoteDefinitionLabelString");return i=(0,b.d)(o.sliceSerialize(n)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),labelAfter}return(0,r.z3)(t)||(l=!0),s++,e.consume(t),92===t?labelEscape:labelInside}function labelEscape(t){return 91===t||92===t||93===t?(e.consume(t),s++,labelInside):labelInside(t)}function labelAfter(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),a.includes(i)||a.push(i),(0,k.f)(e,whitespaceAfter,"gfmFootnoteDefinitionWhitespace")):n(t)}function whitespaceAfter(e){return t(e)}}function tokenizeDefinitionContinuation(e,t,n){return e.check(m.w,t,e.attempt(x,t,n))}function gfmFootnoteDefinitionEnd(e){e.exit("gfmFootnoteDefinition")}var D=n(21905),C=n(62987),y=n(63233);let EditMap=class EditMap{constructor(){this.map=[]}add(e,t,n){!function(e,t,n,i){let r=0;if(0!==n||0!==i.length){for(;r<e.map.length;){if(e.map[r][0]===t){e.map[r][1]+=n,e.map[r][2].push(...i);return}r+=1}e.map.push([t,n,i])}}(this,e,t,n)}consume(e){if(this.map.sort((e,t)=>
1e[0]-t[0]),0===this.map.length)return;let t=this.map.length,n=[];for(;t>0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1])),n.push(this.map[t][2]),e.length=this.map[t][0];n.push([...e]),e.length=0;let i=n.pop();for(;i;)e.push(...i),i=n.pop();this.map.length=0}};let w={flow:{null:{tokenize:function(e,t,n){let i;let l=this,o=0,a=0;return function(e){let t=l.events.length-1;for(;t>-1;){let e=l.events[t][1].type;if("lineEnding"===e||"linePrefix"===e)t--;else break}let i=t>-1?l.events[t][1].type:null,r="tableHead"===i||"tableRow"===i?bodyRowStart:headRowBefore;return r===bodyRowStart&&l.parser.lazy[l.now().line]?n(e):r(e)};function headRowBefore(t){return e.enter("tableHead"),e.enter("tableRow"),124===t||(i=!0,a+=1),headRowBreak(t)}function headRowBreak(t){return null===t?n(t):(0,r.Ch)(t)?a>1?(a=0,l.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),headDelimiterStart):n(t):(0,r.xz)(t)?(0,k.f)(e,headRowBreak,"whitespace")(t):(a+=1,i&&(i=!1,o+=1),124===t)?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),i=!0,headRowBreak):(e.enter("data"),headRowData(t))}function headRowData(t){return null===t||124===t||(0,r.z3)(t)?(e.exit("data"),headRowBreak(t)):(e.consume(t),92===t?headRowEscape:headRowData)}function headRowEscape(t){return 92===t||124===t?(e.consume(t),headRowData):headRowData(t)}function headDelimiterStart(t){return(l.interrupt=!1,l.parser.lazy[l.now().line])?n(t):(e.enter("tableDelimiterRow"),i=!1,(0,r.xz)(t))?(0,k.f)(e,headDelimiterBefore,"linePrefix",l.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):headDelimiterBefore(t)}function headDelimiterBefore(t){return 45===t||58===t?headDelimiterValueBefore(t):124===t?(i=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),headDelimiterCellBefore):n(t)}function headDelimiterCellBefore(t){return(0,r.xz)(t)?(0,k.f)(e,headDelimiterValueBefore,"whitespace")(t):headDelimiterValueBefore(t)}function headDelimiterValueBefore(t){return 58===t?(a+=1,i=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),headDelimiterLeftAlignmentAfter):45===t?(a+=1,headDelimiterLeftAlignmentAfter(t)):null===t||(0,r.Ch)(t)?headDelimiterCellAfter(t):n(t)}function headDelimiterLeftAlignmentAfter(t){return 45===t?(e.enter("tableDelimiterFiller"),function headDelimiterFiller(t){return 45===t?(e.consume(t),headDelimiterFiller):58===t?(i=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),headDelimiterRightAlignmentAfter):(e.exit("tableDelimiterFiller"),headDelimiterRightAlignmentAfter(t))}(t)):n(t)}function headDelimiterRightAlignmentAfter(t){return(0,r.xz)(t)?(0,k.f)(e,headDelimiterCellAfter,"whitespace")(t):headDelimiterCellAfter(t)}function headDelimiterCellAfter(l){return 124===l?headDelimiterBefore(l):null===l||(0,r.Ch)(l)?i&&o===a?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(l)):n(l):n(l)}function bodyRowStart(t){return e.enter("tableRow"),bodyRowBreak(t)}function bodyRowBreak(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),bodyRowBreak):null===n||(0,r.Ch)(n)?(e.exit("tableRow"),t(n)):(0,r.xz)(n)?(0,k.f)(e,bodyRowBreak,"whitespace")(n):(e.enter("data"),bodyRowData(n))}function bodyRowData(t){return null===t||124===t||(0,r.z3)(t)?(e.exit("data"),bodyRowBreak(t)):(e.consume(t),92===t?bodyRowEscape:bodyRowData)}function bodyRowEscape(t){return 92===t||124===t?(e.consume(t),bodyRowData):bodyRowData(t)}},resolveAll:function(e,t){let n,i,r,l=-1,o=!0,a=0,s=[0,0,0,0],u=[0,0,0,0],c=!1,f=0,h=new EditMap;for(;++l<e.length;){let d=e[l],p=d[1];"enter"===d[0]?"tableHead"===p.type?(c=!1,0!==f&&(flushTableEnd(h,t,f,n,i),i=void 0,f=0),n={type:"table",start:Object.assign({},p.start),end:Object.assign({},p.end)},h.add(l,0,[["enter",n,t]])):"tableRow"===p.type||"tableDelimiterRow"===p.type?(o=!0,r=void 0,s=[0,0,0,0],u=[0,l+1,0,0],c&&(c=!1,i={type:"tableBody",start:Object.assign({},p.start),end:Object.assign({},p.end)},h.add(l,0,[["enter",i,t]])),a="tableDelimiterRow"===p.type?2:i?3:1):a&&("data"===p.type||"tableDelimiterMarker"===p.type||"tableDelimiterFiller"===p.type)?(o=!1,0===u[2]&&(0!==s[1]&&(u[0]=u[1],r=flushCell(h,t,s,a,void 0,r),s=[0,0,0,0]),u[2]=l)):"tableCellDivider"===p.type&&(o?o=!1:(0!==s[1]&&(u[0]=u[1],r=flushCell(h,t,s,a,void 0,r)),u=[(s=u)[1],l,0,0])):"tableHead"===p.type?(c=!0,f=l):"tableRow"===p.type||"tableDelimiterRow"===p.type?(f=l,0!==s[1]?(u[0]=u[1],r=flushCell(h,t,s,a,l,r)):0!==u[1]&&(r=flushCell(h,t,u,a,l,r)),a=0):a&&("data"===p.type||"tableDelimiterMarker"===p.type||"tableDelimiterFiller"===p.type)&&(u[3]=l)}for(0!==f&&flushTableEnd(h,t,f,n,i),h.consume(t.events),l=-1;++l<t.events.length;){let e=t.events[l];"enter"===e[0]&&"table"===e[1].type&&(e[1]._align=function(e,t){let n=!1,i=[];for(;t<e.length;){let r=e[t];if(n){if("enter"===r[0])"tableContent"===r[1].type&&i.push("tableDelimiterMarker"===e[t+1][1].type?"left"
1:"none");else if("tableContent"===r[1].type){if("tableDelimiterMarker"===e[t-1][1].type){let e=i.length-1;i[e]="left"===i[e]?"center":"right"}}else if("tableDelimiterRow"===r[1].type)break}else"enter"===r[0]&&"tableDelimiterRow"===r[1].type&&(n=!0);t+=1}return i}(t.events,l))}return e}}}};function flushCell(e,t,n,i,r,l){0!==n[0]&&(l.end=Object.assign({},getPoint(t.events,n[0])),e.add(n[0],0,[["exit",l,t]]));let o=getPoint(t.events,n[1]);if(l={type:1===i?"tableHeader":2===i?"tableDelimiter":"tableData",start:Object.assign({},o),end:Object.assign({},o)},e.add(n[1],0,[["enter",l,t]]),0!==n[2]){let r=getPoint(t.events,n[2]),l=getPoint(t.events,n[3]),o={type:"tableContent",start:Object.assign({},r),end:Object.assign({},l)};if(e.add(n[2],0,[["enter",o,t]]),2!==i){let i=t.events[n[2]],r=t.events[n[3]];if(i[1].end=Object.assign({},r[1].end),i[1].type="chunkText",i[1].contentType="text",n[3]>n[2]+1){let t=n[2]+1,i=n[3]-n[2]-1;e.add(t,i,[])}}e.add(n[3]+1,0,[["exit",o,t]])}return void 0!==r&&(l.end=Object.assign({},getPoint(t.events,r)),e.add(r,0,[["exit",l,t]]),l=void 0),l}function flushTableEnd(e,t,n,i,r){let l=[],o=getPoint(t.events,n);r&&(r.end=Object.assign({},o),l.push(["exit",r,t])),i.end=Object.assign({},o),l.push(["exit",i,t]),e.add(n+1,0,l)}function getPoint(e,t){let n=e[t],i="enter"===n[0]?"start":"end";return n[1][i]}let v={text:{91:{tokenize:function(e,t,n){let i=this;return function(t){return null===i.previous&&i._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),inside):n(t)};function inside(t){return(0,r.z3)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),close):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),close):n(t)}function close(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),after):n(t)}function after(i){return(0,r.Ch)(i)?t(i):(0,r.xz)(i)?e.check({tokenize:spaceThenNonSpace},t,n)(i):n(i)}}}}};function spaceThenNonSpace(e,t,n){return(0,k.f)(e,function(e){return null===e?n(e):t(e)},"whitespace")}function ccount(e,t){let n=String(e);if("string"!=typeof t)throw TypeError("Expected character");let i=0,r=n.indexOf(t);for(;-1!==r;)i++,r=n.indexOf(t,r+t.length);return i}var A=n(20557),F=n(96093);let R={}.hasOwnProperty,findAndReplace=function(e,t,n,i){let r,l;"string"==typeof t||t instanceof RegExp?(l=[[t,n]],r=i):(l=t,r=n),r||(r={});let o=(0,F.O)(r.ignore||[]),a=function(e){let t=[];if("object"!=typeof e)throw TypeError("Expected array or object as schema");if(Array.isArray(e)){let n=-1;for(;++n<e.length;)t.push([toExpression(e[n][0]),toFunction(e[n][1])])}else{let n;for(n in e)R.call(e,n)&&t.push([toExpression(n),toFunction(e[n])])}return t}(l),s=-1;for(;++s<a.length;)(0,A.S4)(e,"text",visitor);return e;function visitor(e,t){let n,i=-1;for(;++i<t.length;){let e=t[i];if(o(e,n?n.children.indexOf(e):void 0,n))return;n=e}if(n)return function(e,t){let n=t[t.length-1],i=a[s][0],r=a[s][1],l=0,o=n.children.indexOf(e),u=!1,c=[];i.lastIndex=0;let f=i.exec(e.value);for(;f;){let n=f.index,o={index:f.index,input:f.input,stack:[...t,e]},a=r(...f,o);if("string"==typeof a&&(a=a.length>0?{type:"text",value:a}:void 0),!1!==a&&(l!==n&&c.push({type:"text",value:e.value.slice(l,n)}),Array.isArray(a)?c.push(...a):a&&c.push(a),l=n+f[0].length,u=!0),!i.global)break;f=i.exec(e.value)}return u?(l<e.value.length&&c.push({type:"text",value:e.value.slice(l)}),n.children.splice(o,1,...c)):c=[e],o+c.length}(e,t)}};function toExpression(e){return"string"==typeof e?RegExp(function(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(e),"g"):e}function toFunction(e){return"function"==typeof e?e:()=>e}let S="phrasing",z=["autolink","link","image","label"],L={transforms:[function(e){findAndReplace(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,findUrl],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,findEmail]],{ignore:["link","linkReference"]})}],enter:{literalAutolink:function(e){this.enter({type:"link",title:null,url:"",children:[]},e)},literalAutolinkEmail:enterLiteralAutolinkValue,literalAutolinkHttp:enterLiteralAutolinkValue,literalAutolinkWww:enterLiteralAutolinkValue},exit:{literalAutolink:function(e){this.exit(e)},literalAutolinkEmail:function(e){this.config.exit.autolinkEmail.call(this,e)},literalAutolinkHttp:function(e){this.config.exit.autolinkProtocol.call(this,e)},literalAutolinkWww:function(e){this.config.exit.data.call(this,e);let t=this.stack[this.stack.length-1];t.url="http://"+this.sliceSerialize(e)}}},E={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:S,notInConstruct:z},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:S,notInConstruct:z},{character:":",before:"[ps]",after:"\\/",inConstruct:S,notInConstruct:z}]};function enterLiteralAutolinkValue(e){this.config.enter.autolinkProtocol.call(this,e)}function findUrl(e,t,n,i,r){let l="";if(!previous(r)||(/^w/i.test(t)&&(n=t+n,t="",l="http://"),!function(e){let t=e.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}(n)))return!1;let o=function(e){let t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],i=n.indexOf(")"),r=ccount(e,"("),l=ccount(e,")");for(;-1!==i&&r>l;)e+=n.slice(0,i+1),i=(n=n.slice(i+1)).indexOf(")"),l++;return[e,n]}(n+i);if(!o[0])return!1;let a={type:"link",title:null,url:l+t+o[0],children:[{type:"text",value:t+o[0]}]};return o[1]?[a,{type:"text",value:o[1]}]:a}
1function findEmail(e,t,n,i){return!(!previous(i,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function previous(e,t){let n=e.input.charCodeAt(e.index-1);return(0===e.index||(0,r.B8)(n)||(0,r.Xh)(n))&&(!t||47!==n)}var I=n(47881);function association(e){return e.label||!e.identifier?e.label||"":(0,I.v)(e.identifier)}let j=/\r?\n|\r/g;function patternCompile(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 listInScope(e,t,n){if("string"==typeof t&&(t=[t]),!t||0===t.length)return n;let i=-1;for(;++i<t.length;)if(e.includes(t[i]))return!0;return!1}function safe(e,t,n){let i=(n.before||"")+(t||"")+(n.after||""),r=[],l=[],o={},a=-1;for(;++a<e.unsafe.length;){var s;let t;let n=e.unsafe[a];if(!listInScope(s=e.stack,n.inConstruct,!0)||listInScope(s,n.notInConstruct,!1))continue;let l=patternCompile(n);for(;t=l.exec(i);){let e="before"in n||!!n.atBreak,i="after"in n,l=t.index+(e?t[1].length:0);r.includes(l)?(o[l].before&&!e&&(o[l].before=!1),o[l].after&&!i&&(o[l].after=!1)):(r.push(l),o[l]={before:e,after:i})}}r.sort(numerical);let u=n.before?n.before.length:0,c=i.length-(n.after?n.after.length:0);for(a=-1;++a<r.length;){let e=r[a];!(e<u)&&!(e>=c)&&(!(e+1<c)||r[a+1]!==e+1||!o[e].after||o[e+1].before||o[e+1].after)&&(r[a-1]!==e-1||!o[e].before||o[e-1].before||o[e-1].after)&&(u!==e&&l.push(escapeBackslashes(i.slice(u,e),"\\")),u=e,!/[!-/:-@[-`{-~]/.test(i.charAt(e))||n.encode&&n.encode.includes(i.charAt(e))?(l.push("&#x"+i.charCodeAt(e).toString(16).toUpperCase()+";"),u++):l.push("\\"))}return l.push(escapeBackslashes(i.slice(u,c),n.after)),l.join("")}function numerical(e,t){return e-t}function escapeBackslashes(e,t){let n;let i=/\\(?=[!-/:-@[-`{-~])/g,r=[],l=[],o=e+t,a=-1,s=0;for(;n=i.exec(o);)r.push(n.index);for(;++a<r.length;)s!==r[a]&&l.push(e.slice(s,r[a])),l.push("\\"),s=r[a];return l.push(e.slice(s)),l.join("")}function track(e){let t=e||{},n=t.now||{},i=t.lineShift||0,r=n.line||1,l=n.column||1;return{move:function(e){let t=e||"",n=t.split(/\r?\n|\r/g),o=n[n.length-1];return r+=n.length-1,l=1===n.length?l+o.length:1+o.length+i,t},current:function(){return{now:{line:r,column:l},lineShift:i}},shift:function(e){i+=e}}}function enterFootnoteDefinition(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function enterFootnoteDefinitionLabelString(){this.buffer()}function exitFootnoteDefinitionLabelString(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,b.d)(this.sliceSerialize(e)).toLowerCase()}function exitFootnoteDefinition(e){this.exit(e)}function enterFootnoteCall(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function enterFootnoteCallString(){this.buffer()}function exitFootnoteCallString(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,b.d)(this.sliceSerialize(e)).toLowerCase()}function exitFootnoteCall(e){this.exit(e)}function footnoteReference(e,t,n,i){let r=track(i),l=r.move("[^"),o=n.enter("footnoteReference"),a=n.enter("reference");return l+=r.move(safe(n,association(e),{...r.current(),before:l,after:"]"})),a(),o(),l+=r.move("]")}function footnoteDefinition(e,t,n,i){let r=track(i),l=r.move("[^"),o=n.enter("footnoteDefinition"),a=n.enter("label");return l+=r.move(safe(n,association(e),{...r.current(),before:l,after:"]"})),a(),l+=r.move("]:"+(e.children&&e.children.length>0?" ":"")),r.shift(4),l+=r.move(function(e,t){let n;let i=[],r=0,l=0;for(;n=j.exec(e);)one(e.slice(r,n.index)),i.push(n[0]),r=n.index+n[0].length,l++;return one(e.slice(r)),i.join("");function one(e){i.push(t(e,l,!e))}}(function(e,t,n){let i=t.indexStack,r=e.children||[],l=t.createTracker(n),o=[],a=-1;for(i.push(-1);++a<r.length;){let n=r[a];i[i.length-1]=a,o.push(l.move(t.handle(n,e,t,{before:"\n",after:"\n",...l.current()}))),"list"!==n.type&&(t.bulletLastUsed=void 0),a<r.length-1&&o.push(l.move(function(e,t,n,i){let r=i.join.length;for(;r--;){let l=i.join[r](e,t,n,i);if(!0===l||1===l)break;if("number"==typeof l)return"\n".repeat(1+l);if(!1===l)return"\n\n<!---->\n\n"}return"\n\n"}(n,r[a+1],e,t)))}return i.pop(),o.join("")}(e,n,r.current()),map)),o(),l}function map(e,t,n){return 0===t?e:(n?"":" ")+e}function containerPhrasing(e,t,n){let i=t.indexStack,r=e.children||[],l=[],o=-1,a=n.before;i.push(-1);let s=t.createTracker(n);for(;++o<r.length;){let u;let c=r[o];if(i[i.length-1]=o,o+1<r.length){let n=t.handle.handlers[r[o+1].type];n&&n.peek&&(n=n.peek),u=n?n(r[o+1],e,t,{before:"",after:"",...s.current()}).charAt(0):""}else u=n.after;l.length>0&&("\r"===a||"\n"===a)&&"html"===c.type&&(l[l.length-1]=l[l.length-1].replace(/(\r?\n|\r)$/," "),a=" ",(s=t.createTracker(n)).move(l.join(""))),l.push(s.move(t.handle(c,e,t,{...s.current(),before:a,after:u}))),a=l[l.length-1].slice(-1)}return i.pop(),l.join("")}footnoteReference.peek=function(){return"["},handleDelete.peek=function(){return"~"};
1let P={canContainEols:["delete"],enter:{strikethrough:function(e){this.enter({type:"delete",children:[]},e)}},exit:{strikethrough:function(e){this.exit(e)}}},B={unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"]}],handlers:{delete:handleDelete}};function handleDelete(e,t,n,i){let r=track(i),l=n.enter("strikethrough"),o=r.move("~~");return o+=containerPhrasing(e,n,{...r.current(),before:o,after:"~"})+r.move("~~"),l(),o}function inlineCode(e,t,n){let i=e.value||"",r="`",l=-1;for(;RegExp("(^|[^`])"+r+"([^`]|$)").test(i);)r+="`";for(/[^ \r\n]/.test(i)&&(/^[ \r\n]/.test(i)&&/[ \r\n]$/.test(i)||/^`|`$/.test(i))&&(i=" "+i+" ");++l<n.unsafe.length;){let e;let t=n.unsafe[l],r=patternCompile(t);if(t.atBreak)for(;e=r.exec(i);){let t=e.index;10===i.charCodeAt(t)&&13===i.charCodeAt(t-1)&&t--,i=i.slice(0,t)+" "+i.slice(e.index+1)}}return r+i+r}function defaultStringLength(e){return e.length}function toAlignment(e){let t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:82===t||114===t?114:0}inlineCode.peek=function(){return"`"};let M={enter:{table:function(e){let t=e._align;this.enter({type:"table",align:t.map(e=>"none"===e?null:e),children:[]},e),this.setData("inTable",!0)},tableData:enterCell,tableHeader:enterCell,tableRow:function(e){this.enter({type:"tableRow",children:[]},e)}},exit:{codeText:function(e){let t=this.resume();this.getData("inTable")&&(t=t.replace(/\\([\\|])/g,replace));let n=this.stack[this.stack.length-1];n.value=t,this.exit(e)},table:function(e){this.exit(e),this.setData("inTable")},tableData:exit,tableHeader:exit,tableRow:exit}};function exit(e){this.exit(e)}function enterCell(e){this.enter({type:"tableCell",children:[]},e)}function replace(e,t){return"|"===t?t:e}let T={exit:{taskListCheckValueChecked:exitCheck,taskListCheckValueUnchecked:exitCheck,paragraph:function(e){let t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){let e=this.stack[this.stack.length-1],n=e.children[0];if(n&&"text"===n.type){let i;let r=t.children,l=-1;for(;++l<r.length;){let e=r[l];if("paragraph"===e.type){i=e;break}}i===e&&(n.value=n.value.slice(1),0===n.value.length?e.children.shift():e.position&&n.position&&"number"==typeof n.position.start.offset&&(n.position.start.column++,n.position.start.offset++,e.position.start=Object.assign({},n.position.start)))}}this.exit(e)}}},O={unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:function(e,t,n,i){let r=e.children[0],l="boolean"==typeof e.checked&&r&&"paragraph"===r.type,o="["+(e.checked?"x":" ")+"] ",a=track(i);l&&a.move(o);let s=function(e,t,n,i){let r=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),l=n.bulletCurrent||function(e){let t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}(n);t&&"list"===t.type&&t.ordered&&(l=("number"==typeof t.start&&t.start>-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+l);let o=l.length+1;("tab"===r||"mixed"===r&&(t&&"list"===t.type&&t.spread||e.spread))&&(o=4*Math.ceil(o/4));let a=n.createTracker(i);a.move(l+" ".repeat(o-l.length)),a.shift(o);let s=n.enter("listItem"),u=n.indentLines(n.containerFlow(e,a.current()),function(e,t,n){return t?(n?"":" ".repeat(o))+e:(n?l:l+" ".repeat(o-l.length))+e});return s(),u}(e,t,n,{...i,...a.current()});return l&&(s=s.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,function(e){return e+o})),s}}};function exitCheck(e){let t=this.stack[this.stack.length-2];t.checked="taskListCheckValueChecked"===e.type}function remarkGfm(e={}){let t=this.data();function add(e,n){let i=t[e]?t[e]:t[e]=[];i.push(n)}add("micromarkExtensions",(0,i.W)([p,{document:{91:{tokenize:tokenizeDefinitionStart,continuation:{tokenize:tokenizeDefinitionContinuation},exit:gfmFootnoteDefinitionEnd}},text:{91:{tokenize:tokenizeGfmFootnoteCall},93:{add:"after",tokenize:tokenizePotentialGfmFootnoteCall,resolveTo:resolveToPotentialGfmFootnoteCall}}},function(e){let t=(e||{}).singleTilde,n={tokenize:function(e,n,i){let r=this.previous,l=this.events,o=0;return function(a){return 126===r&&"characterEscape"!==l[l.length-1][1].type?i(a):(e.enter("strikethroughSequenceTemporary"),function more(l){let a=(0,C.r)(r);if(126===l)return o>1?i(l):(e.consume(l),o++,more);if(o<2&&!t)return i(l);let s=e.exit("strikethroughSequenceTemporary"),u=(0,C.r)(l);return s._open=!u||2===u&&!!a,s._close=!a||2===a&&!!u,n(l)}(a))}},resolveAll:function(e,t){let n=-1;for(;++n<e.length;)if("enter"===e[n][0]&&"strikethroughSequenceTemporary"===e[n][1].type&&e[n][1]._close){let i=n;for(;i--;)if("exit"===e[i][0]&&"strikethroughSequenceTemporary"===e[i][1].type&&e[i][1]._open&&e[n][1].end.offset-e[n][1].start.offset==e[i][1].end.offset-e[i][1].start.offset){e[n][1].type="strikethroughSequence",e[i][1].type="strikethroughSequence";let r={type:"strikethrough",start:Object.assign({},e[i][1].start),end:Object.assign({},e[n][1].end)},l={type:"strikethroughText",start:Object.assign({},e[i][1].end),end:Object.assign({},e[n][1].start)},o=[["enter",r,t],["enter",e[i][1],t],["exit",e[i][1],t],["enter",l,t]],a=t.parser.constructs.insideSpan.null;a&&(0,D.d)(o,o.length,0,(0,y.C)(a,e.slice(i+1,n),t)),(0,D.d)(o,o.length,0,[["exit",l,t],["enter",e[n][1],t],["exit",e[n][1],t],["exit",r,t]]),(0,D.d)(e,i-1,n-i+3,o),n=i+o.length-2;break}}for(n=-1;++n<e.length;)"strikethroughSequenceTemporary"===e[n][1].type&&(e[n][1].type="data");return e}};return null==t&&(t=!0),{text:{126:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}}}
1(e),w,v])),add("fromMarkdownExtensions",[L,{enter:{gfmFootnoteDefinition:enterFootnoteDefinition,gfmFootnoteDefinitionLabelString:enterFootnoteDefinitionLabelString,gfmFootnoteCall:enterFootnoteCall,gfmFootnoteCallString:enterFootnoteCallString},exit:{gfmFootnoteDefinition:exitFootnoteDefinition,gfmFootnoteDefinitionLabelString:exitFootnoteDefinitionLabelString,gfmFootnoteCall:exitFootnoteCall,gfmFootnoteCallString:exitFootnoteCallString}},P,M,T]),add("toMarkdownExtensions",{extensions:[E,{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition,footnoteReference}},B,function(e){let t=e||{},n=t.tableCellPadding,i=t.tablePipeAlign,r=t.stringLength,l=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{table:function(e,t,n,i){return serializeData(function(e,t,n){let i=e.children,r=-1,l=[],o=t.enter("table");for(;++r<i.length;)l[r]=handleTableRowAsData(i[r],t,n);return o(),l}(e,n,i),e.align)},tableRow:function(e,t,n,i){let r=handleTableRowAsData(e,n,i),l=serializeData([r]);return l.slice(0,l.indexOf("\n"))},tableCell:handleTableCell,inlineCode:function(e,t,n){let i=inlineCode(e,t,n);return n.stack.includes("tableCell")&&(i=i.replace(/\|/g,"\\$&")),i}}};function handleTableCell(e,t,n,i){let r=n.enter("tableCell"),o=n.enter("phrasing"),a=containerPhrasing(e,n,{...i,before:l,after:l});return o(),r(),a}function serializeData(e,t){return function(e,t){let n=t||{},i=(n.align||[]).concat(),r=n.stringLength||defaultStringLength,l=[],o=[],a=[],s=[],u=0,c=-1;for(;++c<e.length;){let t=[],i=[],l=-1;for(e[c].length>u&&(u=e[c].length);++l<e[c].length;){var f;let o=null==(f=e[c][l])?"":String(f);if(!1!==n.alignDelimiters){let e=r(o);i[l]=e,(void 0===s[l]||e>s[l])&&(s[l]=e)}t.push(o)}o[c]=t,a[c]=i}let h=-1;if("object"==typeof i&&"length"in i)for(;++h<u;)l[h]=toAlignment(i[h]);else{let e=toAlignment(i);for(;++h<u;)l[h]=e}h=-1;let d=[],p=[];for(;++h<u;){let e=l[h],t="",i="";99===e?(t=":",i=":"):108===e?t=":":114===e&&(i=":");let r=!1===n.alignDelimiters?1:Math.max(1,s[h]-t.length-i.length),o=t+"-".repeat(r)+i;!1!==n.alignDelimiters&&((r=t.length+r+i.length)>s[h]&&(s[h]=r),p[h]=r),d[h]=o}o.splice(1,0,d),a.splice(1,0,p),c=-1;let g=[];for(;++c<o.length;){let e=o[c],t=a[c];h=-1;let i=[];for(;++h<u;){let r=e[h]||"",o="",a="";if(!1!==n.alignDelimiters){let e=s[h]-(t[h]||0),n=l[h];114===n?o=" ".repeat(e):99===n?e%2?(o=" ".repeat(e/2+.5),a=" ".repeat(e/2-.5)):a=o=" ".repeat(e/2):a=" ".repeat(e)}!1===n.delimiterStart||h||i.push("|"),!1!==n.padding&&!(!1===n.alignDelimiters&&""===r)&&(!1!==n.delimiterStart||h)&&i.push(" "),!1!==n.alignDelimiters&&i.push(o),i.push(r),!1!==n.alignDelimiters&&i.push(a),!1!==n.padding&&i.push(" "),(!1!==n.delimiterEnd||h!==u-1)&&i.push("|")}g.push(!1===n.delimiterEnd?i.join("").replace(/ +$/,""):i.join(""))}return g.join("\n")}(e,{align:t,alignDelimiters:i,padding:n,stringLength:r})}function handleTableRowAsData(e,t,n){let i=e.children,r=-1,l=[],o=t.enter("tableRow");for(;++r<i.length;)l[r]=handleTableCell(i[r],e,t,n);return o(),l}}(e),O]})}}}]);
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.