1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2519],{72519:function(e,t,r){r.r(t),r.d(t,{default:function(){return S}});var n,a=r(84117);let i=/[#.]/g,l=new Set(["menu","submit","reset","button"]),o={}.hasOwnProperty;function c(e,t,r){if("string"==typeof r){if(e.number&&r&&!Number.isNaN(Number(r)))return Number(r);if((e.boolean||e.overloadedBoolean)&&(""===r||(0,a.n)(r)===(0,a.n)(t)))return!0}return r}let u=(n=a.h,function(e,t){for(var r,u=arguments.length,s=Array(u>2?u-2:0),f=2;f<u;f++)s[f-2]=arguments[f];let h=-1,g;if(null==e)g={type:"root",children:[]},s.unshift(t);else if((g=function(e,t){let r=e||"",n={},a=0,l,o;for(;a<r.length;){i.lastIndex=a;let e=i.exec(r),t=r.slice(a,e?e.index:r.length);t&&(l?"#"===l?n.id=t:Array.isArray(n.className)?n.className.push(t):n.className=[t]:o=t,a+=t.length),e&&(l=e[0],a++)}return{type:"element",tagName:o||"div",properties:n,children:[]}}(e,0)).tagName=g.tagName.toLowerCase(),r=g.tagName,!(null==t||"object"!=typeof t||Array.isArray(t))&&("input"===r||!t.type||"string"!=typeof t.type||!("children"in t&&Array.isArray(t.children))&&("button"===r?l.has(t.type.toLowerCase()):!("value"in t)))){let e;for(e in t)o.call(t,e)&&function(e,t,r,n){let i=(0,a.f)(e,r),l=-1,u;if(null!=n){if("number"==typeof n){if(Number.isNaN(n))return;u=n}else u="boolean"==typeof n?n:"string"==typeof n?i.spaceSeparated?(0,a.p)(n):i.commaSeparated?(0,a.a)(n):i.commaOrSpaceSeparated?(0,a.p)((0,a.a)(n).join(" ")):c(i,i.property,n):Array.isArray(n)?n.concat():"style"===i.property?function(e){let t;let r=[];for(t in e)o.call(e,t)&&r.push([t,e[t]].join(": "));return r.join("; ")}(n):String(n);if(Array.isArray(u)){let e=[];for(;++l<u.length;)e[l]=c(i,i.property,u[l]);u=e}"className"===i.property&&Array.isArray(t.className)&&(u=t.className.concat(u)),t[i.property]=u}}(n,g.properties,e,t[e])}else s.unshift(t);for(;++h<s.length;)(function e(t,r){let n=-1;if(null!=r){if("string"==typeof r||"number"==typeof r)t.push({type:"text",value:String(r)});else if(Array.isArray(r))for(;++n<r.length;)e(t,r[n]);else if("object"==typeof r&&"type"in r)"root"===r.type?e(t,r.children):t.push(r);else throw Error("Expected node, nodes, or string, got `"+r+"`")}})(g.children,s[h]);return"element"===g.type&&"template"===g.tagName&&(g.content={type:"root",children:g.children},g.children=[]),g}),s=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","
1sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],f={0:"�",128:"â¬",130:"â",131:"Æ",132:"â",133:"â¦",134:"â ",135:"â¡",136:"Ë",137:"â°",138:"Å ",139:"â¹",140:"Å",142:"Ž",145:"â",146:"â",147:"â",148:"â",149:"â¢",150:"â",151:"â",152:"Ë",153:"â¢",154:"Å¡",155:"âº",156:"Å",158:"ž",159:"Ÿ"};function h(e){let t="string"==typeof e?e.charCodeAt(0):e;return t>=48&&t<=57}function g(e){let t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}function d(e){return function(e){let t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}(e)||h(e)}let p=document.createElement("i");function y(e){let t="&"+e+";";p.innerHTML=t;let r=p.textContent;return(59!==r.charCodeAt(r.length-1)||"semi"===e)&&r!==t&&r}let m=String.fromCharCode,v=["","Named character references must be terminated by a semicolon","Numeric character references must be terminated by a semicolon","Named character references cannot be empty","Numeric character references cannot be empty","Named character references must be known","Numeric character references cannot be disallowed","Numeric character references cannot be outside the permissible Unicode range"];var b=0,x={},A={util:{type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++b}),e.__id},clone:function e(t,r){var n,a;switch(r=r||{},A.util.type(t)){case"Object":if(r[a=A.util.objId(t)])return r[a];for(var i in n={},r[a]=n,t)t.hasOwnProperty(i)&&(n[i]=e(t[i],r));return n;case"Array":return r[a=A.util.objId(t)]?r[a]:(n=[],r[a]=n,t.forEach(function(t,a){n[a]=e(t,r)}),n);default:return t}}},languages:{plain:x,plaintext:x,text:x,txt:x,extend:function(e,t){var r=A.util.clone(A.languages[e]);for(var n in t)r[n]=t[n];return r},insertBefore:function(e,t,r,n){var a=(n=n||A.languages)[e],i={};for(var l in a)if(a.hasOwnProperty(l)){if(l==t)for(var o in r)r.hasOwnProperty(o)&&(i[o]=r[o]);r.hasOwnProperty(l)||(i[l]=a[l])}var c=n[e];return n[e]=i,A.languages.DFS(A.languages,function(t,r){r===c&&t!=e&&(this[t]=i)}),i},DFS:function e(t,r,n,a){a=a||{};var i=A.util.objId;for(var l in t)if(t.hasOwnProperty(l)){r.call(t,l,t[l],n||l);var o=t[l],c=A.util.type(o);"Object"!==c||a[i(o)]?"Array"!==c||a[i(o)]||(a[i(o)]=!0,e(o,r,l,a)):(a[i(o)]=!0,e(o,r,null,a))}}},plugins:{},highlight:function(e,t,r){var n={code:e,grammar:t,language:r};if(A.hooks.run("before-tokenize",n),!n.grammar)throw Error('The language "'+n.language+'" has no grammar.');return n.tokens=A.tokenize(n.code,n.grammar),A.hooks.run("after-tokenize",n),N.stringify(A.util.encode(n.tokens),n.language)},tokenize:function(e,t){var r=t.rest;if(r){for(var n in r)t[n]=r[n];delete t.rest}var a=new C;return L(a,a.head,e),function e(t,r,n,a,i,l){for(var o in n)if(!(!n.hasOwnProperty(o)||!n[o])){var c=n[o];c=Array.isArray(c)?c:[c];for(var u=0;u<c.length;++u){if(l&&l.cause==o+","+u)return;var s=c[u],f=s.inside,h=!!s.lookbehind,g=!!s.greedy,d=s.alias;if(g&&!s.pattern.global){var p=s.pattern.toString().match(/[imsuy]*$/)[0];s.pattern=RegExp(s.pattern.source,p+"g")}for(var y=s.pattern||s,m=a.next,v=i;m!==r.tail&&!(l&&v>=l.reach);v+=m.value.length,m=m.next){var b=m.value;if(r.length>t.length)return;if(!(b instanceof N)){var x,C=1;if(g){if(!(x=w(y,v,t,h))||x.index>=t.length)break;var k=x.index,E=x.index+x[0].length,O=v;for(O+=m.value.length;k>=O;)O+=(m=m.next).value.length;if(O-=m.value.length,v=O,m.value instanceof N)continue;for(var j=m;j!==r.tail&&(O<E||"string"==typeof j.value);j=j.next)C++,O+=j.value.length;C--,b=t.slice(v,O),x.index-=v}else if(!(x=w(y,0,b,h)))continue;var k=x.index,S=x[0],T=b.slice(0,k),P=b.slice(k+S.length),I=v+b.length;l&&I>l.reach&&(l.reach=I);var _=m.prev;if(T&&(_=L(r,_,T),v+=T.length),function(e,t,r){for(var n=t.next,a=0;a<r&&n!==e.tail;a++)n=n.next;t.next=n,n.prev=t,e.length-=a}(r,_,C),m=L(r,_,new N(o,f?A.tokenize(S,f):S,d,S)),P&&L(r,m,P),C>1){var U={cause:o+","+u,reach:I};e(t,r,n,m.prev,v,U),l&&U.reach>l.reach&&(l.reach=U.reach)}}}}}}(e,a,t,a.head,0),function(e){for(var t=[],r=e.head.next;r!==e.tail;)t.push(r.value),r=r.next;return t}(a)},hooks:{all:{},add:function(e,t){var r=A.hooks.all;r[e]=r[e]||[],r[e].push(t)},run:function(e,t){var r=A.hooks.all[e];if(!(!r||!r.length))for(var n,a=0;n=r[a++];)n(t)}},Token:N};function N(e,t,r,n){this.type=e,this.content=t,this.alias=r,this.length=0|(n||"").length}function w(e,t,r,n){e.lastIndex=t;var a=e.exec(r);if(a&&n&&a[1]){var i=a[1].length;a.index+=i,a[0]=a[0].slice(i)}return a}function C(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function L(e,t,r){var n=t.next,a={value:r,prev:t,next:n};return t.next=a,n.prev=a,e.length++,a}let k={}.hasOwnProperty;function E(){}E.prototype=A;let O=new E;O.highlight=function(e,t){let r,n;if("string"!=typeof e)throw TypeError("Expected `string` for `value`, got `"+e+"`");if(t&&"object"==typeof t)r=t;else{if("string"!=typeof(n=t))throw TypeError("Expected `string` for `name`, got `"+n+"`");if(k.call(O.languages,n))r=O.languages[n];else throw Error("Unknown language: `"+n+"` is not registered")}return{type:"root",children:A.highlight.call(O,e,r,n)}}
1,O.register=function(e){if("function"!=typeof e||!e.displayName)throw Error("Expected `function` for `syntax`, got `"+e+"`");k.call(O.languages,e.displayName)||e(O)},O.alias=function(e,t){let r;let n=O.languages,a={};for(r in"string"==typeof e?t&&(a[e]=t):a=e,a)if(k.call(a,r)){let e=a[r],t="string"==typeof e?[e]:e,i=-1;for(;++i<t.length;)n[t[i]]=n[r]}},O.registered=function(e){if("string"!=typeof e)throw TypeError("Expected `string` for `aliasOrLanguage`, got `"+e+"`");return k.call(O.languages,e)},O.listLanguages=function(){let e;let t=O.languages,r=[];for(e in t)k.call(t,e)&&"object"==typeof t[e]&&r.push(e);return r},O.util.encode=function(e){return e},O.Token.stringify=function e(t,r){if("string"==typeof t)return{type:"text",value:t};if(Array.isArray(t)){let n=[],a=-1;for(;++a<t.length;)""!==t[a]&&null!==t[a]&&void 0!==t[a]&&n.push(e(t[a],r));return n}let n={type:t.type,content:e(t.content,r),tag:"span",classes:["token",t.type],attributes:{},language:r};return t.alias&&n.classes.push(..."string"==typeof t.alias?[t.alias]:t.alias),O.hooks.run("wrap",n),u(n.tag+"."+n.classes.join("."),function(e){let t;for(t in e)k.call(e,t)&&(e[t]=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r="string"==typeof t.additional?t.additional.charCodeAt(0):t.additional,n=[],a=0,i=-1,l="",o,c;t.position&&("start"in t.position||"indent"in t.position?(c=t.position.indent,o=t.position.start):o=t.position);let u=(o?o.line:0)||1,p=(o?o.column:0)||1,b=w(),x;for(a--;++a<=e.length;)if(10===x&&(p=(c?c[i]:0)||1),38===(x=e.charCodeAt(a))){let i=e.charCodeAt(a+1);if(9===i||10===i||12===i||32===i||38===i||60===i||Number.isNaN(i)||r&&i===r){l+=m(x),p++;continue}let o=a+1,c=o,u=o,v;if(35===i){u=++c;let t=e.charCodeAt(u);88===t||120===t?(v="hexadecimal",u=++c):v="decimal"}else v="named";let k="",E="",O="",j="named"===v?d:"decimal"===v?h:g;for(u--;++u<=e.length;){let t=e.charCodeAt(u);if(!j(t))break;O+=m(t),"named"===v&&s.includes(O)&&(k=O,E=y(O))}let S=59===e.charCodeAt(u);if(S){u++;let e="named"===v&&y(O);e&&(k=O,E=e)}let T=1+u-o,P="";if(!(!S&&!1===t.nonTerminated)){if(O){if("named"===v){if(S&&!E)C(5,1);else if(k!==O&&(T=1+(u=c+k.length)-c,S=!1),!S){let r=k?1:3;if(t.attribute){let t=e.charCodeAt(u);61===t?(C(r,T),E=""):d(t)?E="":C(r,T)}else C(r,T)}P=E}else{var A,N;S||C(2,T);let e=Number.parseInt(O,"hexadecimal"===v?16:10);if((A=e)>=55296&&A<=57343||A>1114111)C(7,T),P=m(65533);else if(e in f)C(6,T),P=f[e];else{let t="";((N=e)>=1&&N<=8||11===N||N>=13&&N<=31||N>=127&&N<=159||N>=64976&&N<=65007||(65535&N)==65535||(65535&N)==65534)&&C(6,T),e>65535&&(e-=65536,t+=m(e>>>10|55296),e=56320|1023&e),P=t+m(e)}}}else"named"!==v&&C(4,T)}if(P){L(),b=w(),a=u-1,p+=u-o+1,n.push(P);let r=w();r.offset++,t.reference&&t.reference.call(t.referenceContext,P,{start:b,end:r},e.slice(o-1,u)),b=r}else O=e.slice(o-1,u),l+=O,p+=O.length,a=u-1}else 10===x&&(u++,i++,p=0),Number.isNaN(x)?L():(l+=m(x),p++);return n.join("");function w(){return{line:u,column:p,offset:a+((o?o.offset:0)||0)}}function C(e,r){let n;t.warning&&(n=w(),n.column+=r,n.offset+=r,t.warning.call(t.warningContext,v[e],n,e))}function L(){l&&(n.push(l),t.text&&t.text.call(t.textContext,l,{start:b,end:w()}),l="")}}(e[t]));return e}(n.attributes),n.content)};let j=async e=>{switch(e){case a.L.C:return r.e(2410).then(r.bind(r,72410));case a.L.Cpp:return r.e(4865).then(r.bind(r,14865));case a.L.Css:return r.e(2640).then(r.bind(r,52640));case a.L.Go:return r.e(6567).then(r.bind(r,96567));case a.L.Groovy:return r.e(9728).then(r.bind(r,39728));case a.L.Html:return r.e(7901).then(r.bind(r,37901));case a.L.Java:return r.e(7421).then(r.bind(r,57421));case a.L.Javascript:return r.e(2343).then(r.bind(r,32343));case a.L.Json:return r.e(5141).then(r.bind(r,85141));case a.L.Kotlin:return r.e(8751).then(r.bind(r,28751));case a.L.ObjectiveC:return r.e(4668).then(r.bind(r,4668));case a.L.Python:return r.e(570).then(r.bind(r,40570));case a.L.Ruby:return r.e(5865).then(r.bind(r,85865));case a.L.Rust:return r.e(6858).then(r.bind(r,16858));case a.L.Shell:return r.e(5370).then(r.bind(r,85370));case a.L.Sql:return r.e(7038).then(r.bind(r,67038));case a.L.Swift:return r.e(4293).then(r.bind(r,84293));case a.L.Typescript:return r.e(9535).then(r.bind(r,89535));case a.L.Xml:return r.e(7901).then(r.bind(r,37901));case a.L.Yaml:return r.e(7198).then(r.bind(r,7198));default:throw Error("Unsupported language: ".concat(e))}},S={async highlight(e,t){try{return await this.register(t),{children:O.highlight(e,t).children}}catch(e){return null}},async register(e){if(!O.registered(e))try{let t=await j(e);O.register(t.default)}catch(e){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.