(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1167],{2446:function(){},85446:function(e,t,n){"use strict";function r(e,t){let n=String(e),r=n.indexOf(t),a=r,i=0,o=0;if("string"!=typeof t)throw TypeError("Expected substring");for(;-1!==r;)r===a?++i>o&&(o=i):i=1,a=r+t.length,r=n.indexOf(t,a);return o}n.d(t,{J:function(){return r}})},33756:function(e,t,n){"use strict";n.d(t,{Z:function(){return L}});var r=n(68378),a=n(10311);let i=/[#.]/g;var o=n(93906),l=n(11601),u=n(92295);let c=new Set(["button","menu","reset","submit"]),s={}.hasOwnProperty;function h(e,t,n){let r=n&&function(e){let t={},n=-1;for(;++n<e.length;)t[e[n].toLowerCase()]=e[n];return t}(n);return function(n,l,...h){let p,m=-1;if(null==n)p={type:"root",children:[]},h.unshift(l);else{var d;if((p=function(e,t){let n,r;let a=e||"",o={},l=0;for(;l<a.length;){i.lastIndex=l;let e=i.exec(a),t=a.slice(l,e?e.index:a.length);t&&(n?"#"===n?o.id=t:Array.isArray(o.className)?o.className.push(t):o.className=[t]:r=t,l+=t.length),e&&(n=e[0],l++)}return{type:"element",tagName:r||t||"div",properties:o,children:[]}}(n,t)).tagName=p.tagName.toLowerCase(),r&&s.call(r,p.tagName)&&(p.tagName=r[p.tagName]),d=p.tagName,!(null==l||"object"!=typeof l||Array.isArray(l))&&("input"===d||!l.type||"string"!=typeof l.type||!("children"in l&&Array.isArray(l.children))&&("button"===d?c.has(l.type.toLowerCase()):!("value"in l)))){let t;for(t in l)s.call(l,t)&&function(e,t,n,r){let i;let l=(0,o.s)(e,n),c=-1;if(null!=r){if("number"==typeof r){if(Number.isNaN(r))return;i=r}else i="boolean"==typeof r?r:"string"==typeof r?l.spaceSeparated?(0,u.Q)(r):l.commaSeparated?(0,a.Q)(r):l.commaOrSpaceSeparated?(0,u.Q)((0,a.Q)(r).join(" ")):f(l,l.property,r):Array.isArray(r)?r.concat():"style"===l.property?function(e){let t;let n=[];for(t in e)s.call(e,t)&&n.push([t,e[t]].join(": "));return n.join("; ")}(r):String(r);if(Array.isArray(i)){let e=[];for(;++c<i.length;){let t=f(l,l.property,i[c]);e[c]=t}i=e}if("className"===l.property&&Array.isArray(t.className)){let e=i;i=t.className.concat(e)}t[l.property]=i}}(e,p.properties,t,l[t])}else h.unshift(l)}for(;++m<h.length;)!function e(t,n){let r=-1;if(null==n);else if("string"==typeof n||"number"==typeof n)t.push({type:"text",value:String(n)});else if(Array.isArray(n))for(;++r<n.length;)e(t,n[r]);else if("object"==typeof n&&"type"in n)"root"===n.type?e(t,n.children):t.push(n);else throw Error("Expected node, nodes, or string, got `"+n+"`")}(p.children,h[m]);return"element"===p.type&&"template"===p.tagName&&(p.content={type:"root",children:p.children},p.children=[]),p}}function f(e,t,n){if("string"==typeof n){if(e.number&&n&&!Number.isNaN(Number(n)))return Number(n);if((e.boolean||e.overloadedBoolean)&&(""===n||(0,l.F)(n)===(0,l.F)(t)))return!0}return n}let p=h(r.dy,"div"),m=h(r.YP,"g",["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","solidColor","textArea","textPath"]),d="http://www.w3.org/1999/xhtml";function g(e,t){let n=function(e,t){switch(e.nodeType){case 1:return function(e,t){let n=e.namespaceURI,r=n===d?e.tagName.toLowerCase():e.tagName,a=n===d&&"template"===r?e.content:e,i=e.getAttributeNames(),o={},l=-1;for(;++l<i.length;)o[i[l]]=e.getAttribute(i[l])||"";return("http://www.w3.org/2000/svg"===n?m:p)(r,o,y(a,t))}(e,t);case 3:return{type:"text",value:e.nodeValue||""};case 8:return{type:"comment",value:e.nodeValue||""};case 9:case 11:return{type:"root",children:y(e,t)};case 10:return{type:"doctype"};default:return}}(e,t);return n&&t.afterTransform&&t.afterTransform(e,n),n}function y(e,t){let n=e.childNodes,r=[],a=-1;for(;++a<n.length;){let e=g(n[a],t);void 0!==e&&r.push(e)}return r}let x=new DOMParser;var w=n(58292);let v=function(e,t,n){let r=(0,w.O)(n);if(!e||!e.type||!e.children)throw Error("Expected parent node");if("number"==typeof t){if(t<0||t===Number.POSITIVE_INFINITY)throw Error("Expected positive finite number as index")}else if((t=e.children.indexOf(t))<0)throw Error("Expected child node or index");for(;++t<e.children.length;)if(r(e.children[t],t,e))return e.children[t]},N=function(e){if(null==e)return F;if("string"==typeof e)return b(function(t){return t.tagName===e});if("object"==typeof e)return function(e){let t=[],n=-1;for(;++n<e.length;)t[n]=N(e[n]);return b(function(...e){let n=-1;for(;++n<t.length;)if(t[n].apply(this,e))return!0;return!1})}(e);if("function"==typeof e)return b(e);throw Error("Expected function, string, or array as `test`")};function b(e){return function(t,n,r){return!!(null!==t&&"object"==typeof t&&"type"in t&&"tagName"in t&&e.call(this,t,"number"==typeof n?n:void 0,r||void 0))}}function F(e){return!!(e&&"object"==typeof e&&"type"in e&&"element"===e.type&&"tagName"in e&&"string"==typeof e.tagName)}let k=/\n/g,E=/[\t ]+/g,T=N("br"),C=N(function(e){return"td"===e.tagName||"th"===e.tagName}),A=N("p"),S=N("tr"),M=N(["datalist","head","noembed","noframes","noscript","rp","script","style","template","title",function(e){return!!(e.properties||{}).hidden},function(e){return"dialog"===e.tagName&&!(e.properties||{}).open}]),$=N(["address","article","aside","blockquote","body","caption","center","dd","dialog","dir","dl","dt","div","figure","figcaption","footer","form,","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","legend","li","listing","main","menu","nav","ol","p","plaintext","pre","section","ul","xmp"]);function P(e,t){let n;let r=String(e.value),a=[],i=[],o=0;for(;o<=r.length;){k.lastIndex=o;let e=k.exec(r),n=e&&"index"in e?e.index:r.length;a.push(function(e,t,n){let r;let a=[],i=0;for(;i<e.length;){E.lastIndex=i;let n=E.exec(e);r=n?n.index:e.length,i||r||!n||t||a.push(""),i!==r&&a.push(e.slice(i,r)),i=n?r+n[0].length:r}return i===r||n||a.push(""),a.join(" ")}(r.slice(o,n).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),0!==o||t.breakBefore,n!==r.length||t.breakAfter)),o=n+1}let l=-1;for(;++l<a.length;)8203===a[l].charCodeAt(a[l].length-1)||l<a.length-1&&8203===a[l+1].charCodeAt(0)?(i.push(a[l]),n=void 0):a[l]?("number"==typeof n&&i.push(n),i.push(a[l]),n=0):(0===l||l===a.length-1)&&i.push(0);return i}function I(e,t){if("element"===e.type){let n=e.properties||{};switch(e.tagName){case"listing":case"plaintext":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return n.wrap?"pre-wrap":"pre";case"td":case"th":return n.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}}return t.whitespace}var D=n(58455),O=n(76134);let j={},B=[];function L(e){let t=e||j;return function(e,n){(0,O.S4)(e,"element",function(e,r){let a;let i=Array.isArray(e.properties.className)?e.properties.className:B,o=i.includes("language-math"),l=i.includes("math-display"),u=i.includes("math-inline"),c=l;if(!o&&!l&&!u)return;let s=r[r.length-1],h=e;if("code"===e.tagName&&o&&s&&"element"===s.type&&"pre"===s.tagName&&(h=s,s=r[r.length-2],c=!0),!s)return;let f=function(e,t){let n;let r="children"in e?e.children:[],a=$(e),i=I(e,{whitespace:(t||{}).whitespace||"normal",breakBefore:!1,breakAfter:!1}),o=[];("text"===e.type||"comment"===e.type)&&o.push(...P(e,{whitespace:i,breakBefore:!0,breakAfter:!0}));let l=-1;for(;++l<r.length;)o.push(...function e(t,n,r){return"element"===t.type?function(t,n,r){let a,i;let o=I(t,r),l=t.children||[],u=-1,c=[];if(M(t))return c;for(T(t)?i="\n":S(t)&&v(n,t,S)?i="\n":A(t)?(a=2,i=2):$(t)&&(a=1,i=1);++u<l.length;)c=c.concat(e(l[u],t,{whitespace:o,breakBefore:u?void 0:a,breakAfter:u<l.length-1?T(l[u+1]):i}));return C(t)&&v(n,t,C)&&c.push("	"),a&&c.unshift(a),i&&c.push(i),c}(t,n,r):"text"===t.type?"normal"===r.whitespace?P(t,r):[String(t.value)]:[]}(r[l],e,{whitespace:i,breakBefore:l?void 0:a,breakAfter:l<r.length-1?T(r[l+1]):a}));let u=[];for(l=-1;++l<o.length;){let e=o[l];"number"==typeof e?void 0!==n&&e>n&&(n=e):e&&(void 0!==n&&n>-1&&u.push("\n".repeat(n)||" "),n=-1,u.push(e))}return u.join("")}(h,{whitespace:"pre"});try{a=D.Z.renderToString(f,{...t,displayMode:c,throwOnError:!0})}catch(o){let i=o.name.toLowerCase();n.message("Could not render math with KaTeX",{ancestors:[...r,e],cause:o,place:e.position,ruleId:i,source:"rehype-katex"}),a="parseerror"===i?D.Z.renderToString(f,{...t,displayMode:c,strict:"ignore",throwOnError:!1}):[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(t.errorColor||"#cc0000"),title:String(o)},children:[{type:"text",value:f}]}]}if("string"==typeof a){var p,m;a=(p=a,m={fragment:!0},g(m?.fragment?function(e){let t=document.createElement("template");return t.innerHTML=e,t.content}(p):x.parseFromString(p,"text/html"),{})||{type:"root",children:[]}).children}let d=s.children.indexOf(h);return s.children.splice(d,1,...a),O.AM})}}},81315:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(76843),a=n(85446),i=n(54528),o=n(6309);let l={tokenize:function(e,t,n){let r=this,a=r.events[r.events.length-1],l=a&&"linePrefix"===a[1].type?a[2].sliceSerialize(a[1],!0).length:0,c=0;return function(t){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),function t(r){return 36===r?(e.consume(r),c++,t):c<2?n(r):(e.exit("mathFlowFenceSequence"),(0,i.f)(e,s,"whitespace")(r))}(t)};function s(t){return null===t||(0,o.Ch)(t)?h(t):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(r){return null===r||(0,o.Ch)(r)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),h(r)):36===r?n(r):(e.consume(r),t)}(t))}function h(n){return(e.exit("mathFlowFence"),r.interrupt)?t(n):e.attempt(u,f,d)(n)}function f(t){return e.attempt({tokenize:g,partial:!0},d,p)(t)}function p(t){return(l?(0,i.f)(e,m,"linePrefix",l+1):m)(t)}function m(t){return null===t?d(t):(0,o.Ch)(t)?e.attempt(u,f,d)(t):(e.enter("mathFlowValue"),function t(n){return null===n||(0,o.Ch)(n)?(e.exit("mathFlowValue"),m(n)):(e.consume(n),t)}(t))}function d(n){return e.exit("mathFlow"),t(n)}function g(e,t,n){let a=0;return(0,i.f)(e,function(t){return e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),function t(r){return 36===r?(a++,e.consume(r),t):a<c?n(r):(e.exit("mathFlowFenceSequence"),(0,i.f)(e,l,"whitespace")(r))}(t)},"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function l(r){return null===r||(0,o.Ch)(r)?(e.exit("mathFlowFence"),t(r)):n(r)}}},concrete:!0},u={tokenize:function(e,t,n){let r=this;return function(n){return null===n?t(n):(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),a)};function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0};function c(e){let t,n,r=e.length-4,a=3;if(("lineEnding"===e[3][1].type||"space"===e[a][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(t=a;++t<r;)if("mathTextData"===e[t][1].type){e[r][1].type="mathTextPadding",e[a][1].type="mathTextPadding",a+=2,r-=2;break}}for(t=a-1,r++;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):(t===r||"lineEnding"===e[t][1].type)&&(e[n][1].type="mathTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e}function s(e){return 36!==e||"characterEscape"===this.events[this.events.length-1][1].type}let h={};function f(e){let t;let n=e||h,i=this.data(),u=i.micromarkExtensions||(i.micromarkExtensions=[]),f=i.fromMarkdownExtensions||(i.fromMarkdownExtensions=[]),p=i.toMarkdownExtensions||(i.toMarkdownExtensions=[]);u.push({flow:{36:l},text:{36:(null==(t=(n||{}).singleDollarTextMath)&&(t=!0),{tokenize:function(e,n,r){let a,i,l=0;return function(n){return e.enter("mathText"),e.enter("mathTextSequence"),function n(a){return 36===a?(e.consume(a),l++,n):l<2&&!t?r(a):(e.exit("mathTextSequence"),u(a))}(n)};function u(t){return null===t?r(t):36===t?(i=e.enter("mathTextSequence"),a=0,function t(r){return 36===r?(e.consume(r),a++,t):a===l?(e.exit("mathTextSequence"),e.exit("mathText"),n(r)):(i.type="mathTextData",c(r))}(t)):32===t?(e.enter("space"),e.consume(t),e.exit("space"),u):(0,o.Ch)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),u):(e.enter("mathTextData"),c(t))}function c(t){return null===t||32===t||36===t||(0,o.Ch)(t)?(e.exit("mathTextData"),u(t)):(e.consume(t),c)}},resolve:c,previous:s})}}),f.push(function(){return{enter:{mathFlow:function(e){this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[{type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]}]}},e)},mathFlowFenceMeta:function(){this.buffer()},mathText:function(e){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},e),this.buffer()}},exit:{mathFlow:function(e){let t=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),n=this.stack[this.stack.length-1];(0,r.ok)("math"===n.type),this.exit(e),n.value=t;let a=n.data.hChildren[0];(0,r.ok)("element"===a.type),(0,r.ok)("code"===a.tagName),a.children.push({type:"text",value:t}),this.data.mathFlowInside=void 0},mathFlowFence:function(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)},mathFlowFenceMeta:function(){let e=this.resume(),t=this.stack[this.stack.length-1];(0,r.ok)("math"===t.type),t.meta=e},mathFlowValue:e,mathText:function(e){let t=this.resume(),n=this.stack[this.stack.length-1];(0,r.ok)("inlineMath"===n.type),this.exit(e),n.value=t,n.data.hChildren.push({type:"text",value:t})},mathTextData:e}};function e(e){this.config.enter.data.call(this,e),this.config.exit.data.call(this,e)}}()),p.push(function(e){let t=(e||{}).singleDollarTextMath;return null==t&&(t=!0),n.peek=function(){return"$"},{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:"\n",inConstruct:"mathFlowMeta"},{character:"$",after:t?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:function(e,t,n,r){let i=e.value||"",o=n.createTracker(r),l="$".repeat(Math.max((0,a.J)(i,"$")+1,2)),u=n.enter("mathFlow"),c=o.move(l);if(e.meta){let t=n.enter("mathFlowMeta");c+=o.move(n.safe(e.meta,{after:"\n",before:c,encode:["$"],...o.current()})),t()}return c+=o.move("\n"),i&&(c+=o.move(i+"\n")),c+=o.move(l),u(),c},inlineMath:n}};function n(e,n,r){let a=e.value||"",i=1;for(!t&&i++;RegExp("(^|[^$])"+"\\$".repeat(i)+"([^$]|$)").test(a);)i++;let o="$".repeat(i);/[^ \r\n]/.test(a)&&(/^[ \r\n]/.test(a)&&/[ \r\n]$/.test(a)||/^\$|\$$/.test(a))&&(a=" "+a+" ");let l=-1;for(;++l<r.unsafe.length;){let e;let t=r.unsafe[l];if(!t.atBreak)continue;let n=r.compilePattern(t);for(;e=n.exec(a);){let t=e.index;10===a.codePointAt(t)&&13===a.codePointAt(t-1)&&t--,a=a.slice(0,t)+" "+a.slice(e.index+1)}}return o+a+o}}(n))}}}]);