!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a09684-0694-7641-9722-6c8ff2dab420")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,603084,562894,639697,e=>{"use strict";var t=e.i(841034),n=e.i(495338),i=e.i(453623),r=e.i(841218),l=e.i(352814);function o(e,t,n){let i=(0,l.convert)((n||{}).ignore||[]),o=function(e){let t=[];if(!Array.isArray(e))throw TypeError("Expected find and replace tuple or list of tuples");let n=!e[0]||Array.isArray(e[0])?e:[e],i=-1;for(;++i0?{type:"text",value:a}:void 0),!1===a?i.lastIndex=n+1:(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,s=!0),!i.global)break;f=i.exec(e.value)}return s?(l?\]}]+$/.exec(e);if(!n)return[e,void 0];e=e.slice(0,n.index);let i=n[0],r=i.indexOf(")"),l=(0,t.ccount)(e,"("),o=(0,t.ccount)(e,")");for(;-1!==r&&l>o;)e+=i.slice(0,r+1),r=(i=i.slice(r+1)).indexOf(")"),o++;return[e,i]}(i+r);if(!u[0])return!1;let s={type:"link",title:null,url:a+n+u[0],children:[{type:"text",value:n+u[0]}]};return u[1]?[s,{type:"text",value:u[1]}]:s}function k(e,t,n,i){return!(!b(i,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function b(e,t){let n=e.input.charCodeAt(e.index-1);return(0===e.index||(0,i.unicodeWhitespace)(n)||(0,i.unicodePunctuation)(n))&&(!t||47!==n)}var x=e.i(387404);function y(){this.buffer()}function v(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function w(){this.buffer()}function C(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function S(e){let t=this.resume(),i=this.stack[this.stack.length-1];(0,n.ok)("footnoteReference"===i.type),i.identifier=(0,x.normalizeIdentifier)(this.sliceSerialize(e)).toLowerCase(),i.label=t}function D(e){this.exit(e)}function L(e){let t=this.resume(),i=this.stack[this.stack.length-1];(0,n.ok)("footnoteDefinition"===i.type),i.identifier=(0,x.normalizeIdentifier)(this.sliceSerialize(e)).toLowerCase(),i.label=t}function A(e){this.exit(e)}function F(e,t,n,i){let r=n.createTracker(i),l=r.move("[^"),o=n.enter("footnoteReference"),a=n.enter("reference");return l+=r.move(n.safe(n.associationId(e),{after:"]",before:l})),a(),o(),l+=r.move("]")}function O(e,t,n){return 0===t?e:E(e,t,n)}function E(e,t,n){return(n?"":" ")+e}F.peek=function(){return"["};let M=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function z(e){this.enter({type:"delete",children:[]},e)}function R(e){this.exit(e)}function T(e,t,n,i){let r=n.createTracker(i),l=n.enter("strikethrough"),o=r.move("~~");return o+=n.containerPhrasing(e,{...r.current(),before:o,after:"~"}),o+=r.move("~~"),l(),o}function j(e){return e.length}function I(e){let t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:114*(82===t||114===t)}T.peek=function(){return"~"};e.s(["longestStreak",0,function(e,t){let n=String(e),i=n.indexOf(t),r=i,l=0,o=0;if("string"!=typeof t)throw TypeError("Expected substring");for(;-1!==i;)i===r?++l>o&&(o=l):l=1,r=i+t.length,i=n.indexOf(t,r);return o}],639697);var P=e.i(309473);e.i(481062);e.i(142263);function $(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-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 u=n.enter("listItem"),s=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 u(),s};function W(e){let t=e._align;(0,n.ok)(t,"expected `_align` on table"),this.enter({type:"table",align:t.map(function(e){return"none"===e?null:e}),children:[]},e),this.data.inTable=!0}function H(e){this.exit(e),this.data.inTable=void 0}function B(e){this.enter({type:"tableRow",children:[]},e)}function q(e){this.exit(e)}function V(e){this.enter({type:"tableCell",children:[]},e)}function U(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,Z));let i=this.stack[this.stack.length-1];(0,n.ok)("inlineCode"===i.type),i.value=t,this.exit(e)}function Z(e,t){return"|"===t?t:e}function K(e){let t=this.stack[this.stack.length-2];(0,n.ok)("listItem"===t.type),t.checked="taskListCheckValueChecked"===e.type}function N(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];(0,n.ok)("paragraph"===e.type);let i=e.children[0];if(i&&"text"===i.type){let n,r=t.children,l=-1;for(;++l0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}el[43]=er,el[45]=er,el[46]=er,el[95]=er,el[72]=[er,ei],el[104]=[er,ei],el[87]=[er,en],el[119]=[er,en];var eh=e.i(349287),ep=e.i(801903);let ed={tokenize:function(e,t,n){let i=this;return(0,ep.factorySpace)(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 eg(e,t,n){let i,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,x.normalizeIdentifier)(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 em(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 ek(e,t,n){let r,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"),u};function u(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",s)}function s(u){if(a>999||93===u&&!r||null===u||91===u||(0,i.markdownLineEndingOrSpace)(u))return n(u);if(93===u){e.exit("chunkString");let i=e.exit("gfmFootnoteCallString");return o.includes((0,x.normalizeIdentifier)(l.sliceSerialize(i)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(u),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(u)}return(0,i.markdownLineEndingOrSpace)(u)||(r=!0),a++,e.consume(u),92===u?c:s}function c(t){return 91===t||92===t||93===t?(e.consume(t),a++,s):s(t)}}function eb(e,t,n){let r,l,o=this,a=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]),u=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),s};function s(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):n(t)}function c(t){if(u>999||93===t&&!l||null===t||91===t||(0,i.markdownLineEndingOrSpace)(t))return n(t);if(93===t){e.exit("chunkString");let n=e.exit("gfmFootnoteDefinitionLabelString");return r=(0,x.normalizeIdentifier)(o.sliceSerialize(n)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),h}return(0,i.markdownLineEndingOrSpace)(t)||(l=!0),u++,e.consume(t),92===t?f:c}function f(t){return 91===t||92===t||93===t?(e.consume(t),u++,c):c(t)}function h(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),a.includes(r)||a.push(r),(0,ep.factorySpace)(e,p,"gfmFootnoteDefinitionWhitespace")):n(t)}function p(e){return t(e)}}function ex(e,t,n){return e.check(eh.blankLine,t,e.attempt(ed,t,n))}function ey(e){e.exit("gfmFootnoteDefinition")}var ev=e.i(632128),ew=e.i(313543);class eC{constructor(){this.map=[]}add(e,t,n){!function(e,t,n,i){let r=0;if(0!==n||0!==i.length){for(;r0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];n.push(e.slice()),e.length=0;let i=n.pop();for(;i;){for(let t of i)e.push(t);i=n.pop()}this.map.length=0}}function eS(e,t,n){let r,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?x:u;return r===x&&l.parser.lazy[l.now().line]?n(e):r(e)};function u(t){var n;return e.enter("tableHead"),e.enter("tableRow"),124===(n=t)||(r=!0,a+=1),s(n)}function s(t){return null===t?n(t):(0,i.markdownLineEnding)(t)?a>1?(a=0,l.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),h):n(t):(0,i.markdownSpace)(t)?(0,ep.factorySpace)(e,s,"whitespace")(t):(a+=1,r&&(r=!1,o+=1),124===t)?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,s):(e.enter("data"),c(t))}function c(t){return null===t||124===t||(0,i.markdownLineEndingOrSpace)(t)?(e.exit("data"),s(t)):(e.consume(t),92===t?f:c)}function f(t){return 92===t||124===t?(e.consume(t),c):c(t)}function h(t){return(l.interrupt=!1,l.parser.lazy[l.now().line])?n(t):(e.enter("tableDelimiterRow"),r=!1,(0,i.markdownSpace)(t))?(0,ep.factorySpace)(e,p,"linePrefix",l.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):p(t)}function p(t){return 45===t||58===t?g(t):124===t?(r=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),d):n(t)}function d(t){return(0,i.markdownSpace)(t)?(0,ep.factorySpace)(e,g,"whitespace")(t):g(t)}function g(t){return 58===t?(a+=1,r=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),m):45===t?(a+=1,m(t)):null===t||(0,i.markdownLineEnding)(t)?b(t):n(t)}function m(t){return 45===t?(e.enter("tableDelimiterFiller"),function t(n){return 45===n?(e.consume(n),t):58===n?(r=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(n),e.exit("tableDelimiterMarker"),k):(e.exit("tableDelimiterFiller"),k(n))}(t)):n(t)}function k(t){return(0,i.markdownSpace)(t)?(0,ep.factorySpace)(e,b,"whitespace")(t):b(t)}function b(l){if(124===l)return p(l);if(null===l||(0,i.markdownLineEnding)(l))return r&&o===a?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(l)):n(l);return n(l)}function x(t){return e.enter("tableRow"),y(t)}function y(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),y):null===n||(0,i.markdownLineEnding)(n)?(e.exit("tableRow"),t(n)):(0,i.markdownSpace)(n)?(0,ep.factorySpace)(e,y,"whitespace")(n):(e.enter("data"),v(n))}function v(t){return null===t||124===t||(0,i.markdownLineEndingOrSpace)(t)?(e.exit("data"),y(t)):(e.consume(t),92===t?w:v)}function w(t){return 92===t||124===t?(e.consume(t),v):v(t)}}function eD(e,t){let n,i,r,l=-1,o=!0,a=0,u=[0,0,0,0],s=[0,0,0,0],c=!1,f=0,h=new eC;for(;++ln[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({},eF(t.events,r)),e.add(r,0,[["exit",l,t]]),l=void 0),l}function eA(e,t,n,i,r){let l=[],o=eF(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 eF(e,t){let n=e[t],i="enter"===n[0]?"start":"end";return n[1][i]}let eO={name:"tasklistCheck",tokenize:function(e,t,n){let r=this;return function(t){return null===r.previous&&r._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),l):n(t)};function l(t){return(0,i.markdownLineEndingOrSpace)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),o):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),o):n(t)}function o(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),a):n(t)}function a(r){return(0,i.markdownLineEnding)(r)?t(r):(0,i.markdownSpace)(r)?e.check({tokenize:eE},t,n)(r):n(r)}}};function eE(e,t,n){return(0,ep.factorySpace)(e,function(e){return null===e?n(e):t(e)},"whitespace")}let eM={};e.s(["default",0,function(e){var t;let n,i,r,l=e||eM,o=this.data(),m=o.micromarkExtensions||(o.micromarkExtensions=[]),k=o.fromMarkdownExtensions||(o.fromMarkdownExtensions=[]),b=o.toMarkdownExtensions||(o.toMarkdownExtensions=[]);m.push((t=l,(0,Q.combineExtensions)([{text:el},{document:{91:{name:"gfmFootnoteDefinition",tokenize:eb,continuation:{tokenize:ex},exit:ey}},text:{91:{name:"gfmFootnoteCall",tokenize:ek},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:eg,resolveTo:em}}},(n=(t||{}).singleTilde,i={name:"strikethrough",tokenize:function(e,t,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 l(a){let u=(0,P.classifyCharacter)(r);if(126===a)return o>1?i(a):(e.consume(a),o++,l);if(o<2&&!n)return i(a);let s=e.exit("strikethroughSequenceTemporary"),c=(0,P.classifyCharacter)(a);return s._open=!c||2===c&&!!u,s._close=!u||2===u&&!!c,t(a)}(a))}},resolveAll:function(e,t){let n=-1;for(;++n0&&(l.shift(4),o+=l.move((r?"\n":" ")+n.indentLines(n.containerFlow(e,l.current()),r?E:O))),a(),o},footnoteReference:F},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]}),{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:M}],handlers:{delete:T}},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:{inlineCode:function(e,t,n){let i=$(e,t,n);return n.stack.includes("tableCell")&&(i=i.replace(/\|/g,"\\$&")),i},table:function(e,t,n,i){return a(function(e,t,n){let i=e.children,r=-1,l=[],o=t.enter("table");for(;++rs&&(s=e[c].length);++lu[l])&&(u[l]=e)}t.push(o)}o[c]=t,a[c]=i}let h=-1;if("object"==typeof i&&"length"in i)for(;++hu[h]&&(u[h]=r),d[h]=r),p[h]=o}o.splice(1,0,p),a.splice(1,0,d),c=-1;let g=[];for(;++c{"use strict";let t=/(?|/*()[\]]/,i=/^[A-Za-z]$/,r=e=>n.test(e)||i.test(e),l=e=>({type:"inlineMath",value:e,data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[{type:"text",value:e}]}}),o=(e,t)=>{if(t(e),Array.isArray(e.children))for(let n of e.children)o(n,t)};e.s(["hasSingleDollarMath",0,e=>{for(let n of e.matchAll(t)){let e=n[1];if(void 0!==e&&(r(e)||e.includes("&")))return!0}return!1},"remarkSingleDollarInlineMath",0,()=>e=>{o(e,e=>{let n=e.children;!Array.isArray(n)||n.some(e=>"text"===e.type&&e.value?.includes("$"))&&(e.children=n.flatMap(e=>"text"!==e.type||"string"!=typeof e.value?[e]:(e=>{let n=[],i=0;for(let o of e.matchAll(t)){let t=o[1];void 0!==t&&r(t)&&(o.index>i&&n.push({type:"text",value:e.slice(i,o.index)}),n.push(l(t)),i=o.index+o[0].length)}return 0===i?null:(i