1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[38022],{16198:()=>{},73899:(e,t,n)=>{"use strict";n.d(t,{A:()=>B});var r=n(44371),a=n(27017);let i=/[#.]/g;var o=n(94895),l=n(71323),u=n(91094);function c(e,t,n){let r=n?function(e){let t=new Map;for(let n of e)t.set(n.toLowerCase(),n);return t}(n):void 0;return function(n,l,...c){let h;if(null==n)h={type:"root",children:[]},c.unshift(l);else{let f=(h=function(e,t){let n,r,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.toLowerCase(),p=r?r.get(f):void 0;if(h.tagName=p||f,function(e){if(null===e||"object"!=typeof e||Array.isArray(e))return!0;if("string"!=typeof e.type)return!1;for(let t of Object.keys(e)){let n=e[t];if(n&&"object"==typeof n){if(!Array.isArray(n))return!0;for(let e of n)if("number"!=typeof e&&"string"!=typeof e)return!0}}return!!("children"in e&&Array.isArray(e.children))}(l))c.unshift(l);else for(let[t,n]of Object.entries(l))!function(e,t,n,r){let i,l=(0,o.I)(e,n);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(" ")):s(l,l.property,r):Array.isArray(r)?[...r]:"style"===l.property?function(e){let t=[];for(let[n,r]of Object.entries(e))t.push([n,r].join(": "));return t.join("; ")}(r):String(r);if(Array.isArray(i)){let e=[];for(let t of i)e.push(s(l,l.property,t));i=e}"className"===l.property&&Array.isArray(t.className)&&(i=t.className.concat(i)),t[l.property]=i}}(e,h.properties,t,n)}for(let e of c)!function e(t,n){if(null==n);else if("number"==typeof n||"string"==typeof n)t.push({type:"text",value:String(n)});else if(Array.isArray(n))for(let r of n)e(t,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+"`")}(h.children,e);return"element"===h.type&&"template"===h.tagName&&(h.content={type:"root",children:h.children},h.children=[]),h}}function s(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.S)(n)===(0,l.S)(t)))return!0}return n}let h=c(r.qy,"div"),f=c(r.JW,"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"]),p="http://www.w3.org/1999/xhtml";function m(e,t){let n=function(e,t){switch(e.nodeType){case 1:return function(e,t){let n=e.namespaceURI,r=n===p?e.tagName.toLowerCase():e.tagName,a=n===p&&"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?f:h)(r,o,d(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 function(e,t){return{type:"root",children:d(e,t)}}(e,t);case 10:return{type:"doctype"};default:return}}(e,t);return n&&t.afterTransform&&t.afterTransform(e,n),n}function d(e,t){let n=e.childNodes,r=[],a=-1;for(;++a<n.length;){let e=m(n[a],t);void 0!==e&&r.push(e)}return r}let g=new DOMParser;var y=n(53339);let x=function(e,t,n){let r=(0,y.C)(n);if(!e||!e.type||!e.children)throw Error("Expected parent node");if("number"==typeof t){if(t<0||t===1/0)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]},w=function(e){if(null==e)return b;if("string"==typeof e){var t;return t=e,v(function(e){return e.tagName===t})}if("object"==typeof e){var n=e;let t=[],r=-1;for(;++r<n.length;)t[r]=w(n[r]);return v(function(...e){let n=-1;for(;++n<t.length;)if(t[n].apply(this,e))return!0;return!1})}if("function"==typeof e)return v(e);throw Error("Expected function, string, or array as `test`")};function v(e){return function(t,n,r){var a;return!!(null!==(a=t)&&"object"==typeof a&&"type"in a&&"tagName"in a&&e.call(this,t,"number"==typeof n?n:void 0,r||void 0))}}function b(e){return!!(e&&"object"==typeof e&&"type"in e&&"element"===e.type&&"tagName"in e&&"string"==typeof e.tagName)}let F=/\n/g,N=/[\t ]+/g,k=w("br"),A=w(function(e){return"td"===e.tagName||"th"===e.tagName}),E=w("p"),T=w("tr"),S=w(["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}]),M=w(["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 C(e,t){let n,r=String(e.value),a=[],i=[],o=0;for(;o<=r.length;){F.lastIndex=o;let e=F.exec(r),n=e&&"index"in e?e.index:r.length;a.push(function(e,t,n){let r,a=[],i=0;for(;i<e.length;){N.lastIndex=i;let n=N.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].charCo
1deAt(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 P(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 $=n(67043),j=n(70015);let D={},q=[];function B(e){let t=e||D;return function(e,n){(0,j.VG)(e,"element",function(e,r){var a,i,o;let l,u,c=Array.isArray(e.properties.className)?e.properties.className:q,s=c.includes("language-math"),h=c.includes("math-display"),f=c.includes("math-inline"),p=h;if(!s&&!h&&!f)return;let d=r[r.length-1],y=e;if("code"===e.tagName&&s&&d&&"element"===d.type&&"pre"===d.tagName&&(y=d,d=r[r.length-2],p=!0),!d)return;let w=function(e,t){let n,r="children"in e?e.children:[],a=M(e),i=P(e,{whitespace:(t||{}).whitespace||"normal",breakBefore:!1,breakAfter:!1}),o=[];("text"===e.type||"comment"===e.type)&&o.push(...C(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,o=P(t,r),l=t.children||[],u=-1,c=[];if(S(t))return c;for(k(t)||T(t)&&x(n,t,T)?i="\n":E(t)?(a=2,i=2):M(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?k(l[u+1]):i}));return A(t)&&x(n,t,A)&&c.push(" "),a&&c.unshift(a),i&&c.push(i),c}(t,n,r):"text"===t.type?"normal"===r.whitespace?C(t,r):[String(t.value)]:[]}(r[l],e,{whitespace:i,breakBefore:l?void 0:a,breakAfter:l<r.length-1?k(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("")}(y,{whitespace:"pre"});try{u=$.Ay.renderToString(w,{...t,displayMode:p,throwOnError:!0})}catch(i){let a=i.name.toLowerCase();n.message("Could not render math with KaTeX",{ancestors:[...r,e],cause:i,place:e.position,ruleId:a,source:"rehype-katex"});try{u=$.Ay.renderToString(w,{...t,displayMode:p,strict:"ignore",throwOnError:!1})}catch{u=[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(t.errorColor||"#cc0000"),title:String(i)},children:[{type:"text",value:w}]}]}}"string"==typeof u&&(u=(a=u,i={fragment:!0},m(i?.fragment?(o=a,(l=document.createElement("template")).innerHTML=o,l.content):g.parseFromString(a,"text/html"),{})||{type:"root",children:[]}).children);let v=d.children.indexOf(y);return d.children.splice(v,1,...u),j._Z})}}},96151:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(16639),a=n(79844),i=n(29103),o=n(31052);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.N)(e,s,"whitespace")(r))}(t)};function s(t){return null===t||(0,o.HP)(t)?h(t):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(r){return null===r||(0,o.HP)(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.N)(e,m,"linePrefix",l+1):m)(t)}function m(t){return null===t?d(t):(0,o.HP)(t)?e.attempt(u,f,d)(t):(e.enter("mathFlowValue"),function t(n){return null===n||(0,o.HP)(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.N)(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.N)(e,l,"whitespace")(r))}(t)},"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function l(r){return null===r||(0,o.HP)(r)?(e.exit("mathFlowFence"),t(r)):n(r)}}},concrete:!0,name:"mathFlow"},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,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.HP)(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.HP)(t)?(e.exit("mathTextData"),u(t)):(e.consume(t),c)}},resolve:c,previous:s,name:"mathText"})}}),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:"
1code",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.D)(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,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))}}}]);
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.