1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4424],{1235:(e,t,i)=>{i.d(t,{l:()=>$});var n=i(65204),r=i(95278),l=i(32945),a=i(69353),s=i(68387),o=i(11147),g=i(41435),h=i(5510),p=i(44653),c=i(25658),u=i(38124),d=i(29051),f=i(35770),A=i(7169),m=i(45817),k=i(19858),v=i(71523),y=i(44461),x=i(43916),j=i(55485),w=i(43584),b=i(18373),N=i(16591),_=i(89170),L=i(90120),D=i(85094),S=i(44708),E=i(74966),O=i(9392),C=i(48194),P=i(44624),q=i(27431),H=i(22571),I=i(54935),M=i(37292),R=i(67269),T=i(40259);let $={arduino:n.A,bash:r.A,c:l.A,cpp:a.A,csharp:s.A,css:o.A,diff:g.A,go:h.A,graphql:p.A,ini:c.A,java:u.A,javascript:d.A,json:f.A,kotlin:A.A,less:m.A,lua:k.A,makefile:v.A,markdown:y.A,objectivec:x.A,perl:j.A,php:w.A,"php-template":b.A,plaintext:N.A,python:_.A,"python-repl":L.A,r:D.A,ruby:S.A,rust:E.A,scss:O.A,shell:C.A,sql:P.A,swift:q.A,typescript:H.A,vbnet:I.A,wasm:M.A,xml:R.A,yaml:T.A}},26063:(e,t,i)=>{function n(e){return e.length}function r(e,t){let i=t||{},r=(i.align||[]).concat(),a=i.stringLength||n,s=[],o=[],g=[],h=[],p=0,c=-1;for(;++c<e.length;){let t=[],n=[],r=-1;for(e[c].length>p&&(p=e[c].length);++r<e[c].length;){var u;let l=null==(u=e[c][r])?"":String(u);if(!1!==i.alignDelimiters){let e=a(l);n[r]=e,(void 0===h[r]||e>h[r])&&(h[r]=e)}t.push(l)}o[c]=t,g[c]=n}let d=-1;if("object"==typeof r&&"length"in r)for(;++d<p;)s[d]=l(r[d]);else{let e=l(r);for(;++d<p;)s[d]=e}d=-1;let f=[],A=[];for(;++d<p;){let e=s[d],t="",n="";99===e?(t=":",n=":"):108===e?t=":":114===e&&(n=":");let r=!1===i.alignDelimiters?1:Math.max(1,h[d]-t.length-n.length),l=t+"-".repeat(r)+n;!1!==i.alignDelimiters&&((r=t.length+r+n.length)>h[d]&&(h[d]=r),A[d]=r),f[d]=l}o.splice(1,0,f),g.splice(1,0,A),c=-1;let m=[];for(;++c<o.length;){let e=o[c],t=g[c];d=-1;let n=[];for(;++d<p;){let r=e[d]||"",l="",a="";if(!1!==i.alignDelimiters){let e=h[d]-(t[d]||0),i=s[d];114===i?l=" ".repeat(e):99===i?e%2?(l=" ".repeat(e/2+.5),a=" ".repeat(e/2-.5)):a=l=" ".repeat(e/2):a=" ".repeat(e)}!1===i.delimiterStart||d||n.push("|"),!1!==i.padding&&(!1!==i.alignDelimiters||""!==r)&&(!1!==i.delimiterStart||d)&&n.push(" "),!1!==i.alignDelimiters&&n.push(l),n.push(r),!1!==i.alignDelimiters&&n.push(a),!1!==i.padding&&n.push(" "),(!1!==i.delimiterEnd||d!==p-1)&&n.push("|")}m.push(!1===i.delimiterEnd?n.join("").replace(/ +$/,""):n.join(""))}return m.join("\n")}function l(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)}i.d(t,{Q:()=>r})},79058:(e,t,i)=>{i.d(t,{$:()=>a});var n=i(43827),r=i(46799);let l={};function a(e){let t=r.A.newInstance();return e&&o(e),{highlight:i,highlightAuto:function(e,r){let s;(0,n.ok)("string"==typeof e,"expected `string` as `value`");let o=(r||l).subset||a(),g=-1,h=0;for(;++g<o.length;){let n=o[g];if(!t.getLanguage(n))continue;let l=i(n,e,r);l.data&&void 0!==l.data.relevance&&l.data.relevance>h&&(h=l.data.relevance,s=l)}return s||{type:"root",children:[],data:{language:void 0,relevance:h}}},listLanguages:a,register:o,registerAlias:function(e,i){if("string"==typeof e)(0,n.ok)(void 0!==i),t.registerAliases("string"==typeof i?i:[...i],{languageName:e});else{let i;for(i in e)if(Object.hasOwn(e,i)){let n=e[i];t.registerAliases("string"==typeof n?n:[...n],{languageName:i})}}},registered:function(e){return!!t.getLanguage(e)}};function i(e,i,r){(0,n.ok)("string"==typeof e,"expected `string` as `name`"),(0,n.ok)("string"==typeof i,"expected `string` as `value`");let a=r||l,o="string"==typeof a.prefix?a.prefix:"hljs-";if(!t.getLanguage(e))throw Error("Unknown language: `"+e+"` is not registered");t.configure({__emitter:s,classPrefix:o});let g=t.highlight(i,{ignoreIllegals:!0,language:e});if(g.errorRaised)throw Error("Could not highlight with `Highlight.js`",{cause:g.errorRaised});let h=g._emitter.root,p=h.data;return p.language=g.language,p.relevance=g.relevance,h}function a(){return t.listLanguages()}function o(e,i){if("string"==typeof e)(0,n.ok)(void 0!==i,"expected `grammar`"),t.registerLanguage(e,i);else{let i;for(i in e)Object.hasOwn(e,i)&&t.registerLanguage(i,e[i])}}}class s{constructor(e){this.options=e,this.root={type:"root",children:[],data:{language:void 0,relevance:0}},this.stack=[this.root]}addText(e){if(""===e)return;let t=this.stack[this.stack.length-1],i=t.children[t.children.length-1];i&&"text"===i.type?i.value+=e:t.children.push({type:"text",value:e})}startScope(e){this.openNode(String(e))}endScope(){this.closeNode()}__addSublanguage(e,t){let i=this.stack[this.stack.length-1],n=e.root.children;t?i.children.push({type:"element",tagName:"span",properties:{className:[t]},children:n}):i.children.push(...n)}openNode(e){let t=this,i=e.split(".").map(function(e,i){return i?e+"_".repeat(i):t.options.classPrefix+e}),n=this.stack[this.stack.length-1],r={type:"element",tagName:"span",properties:{className:i},children:[]};n.children.push(r),this.stack.push(r)}closeNode(){this.stack.pop()}finalize(){}toHTML(){return""}}}}]);
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.