1import{o as e,t}from"./react-Ca03aNmg.js";import{t as n}from"./jsx-runtime-DpKN4Ag0.js";import{n as r,t as i}from"./lib-dEEg_cSK.js";var a=`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.sup2.sup3.szlig.thorn.times.uacute.ucirc.ugrave.uml.uuml.yacute.yen.yuml`.split(`.`),o={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 s(e){let t=typeof e==`string`?e.charCodeAt(0):e;return t>=48&&t<=57}function c(e){let t=typeof e==`string`?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}function l(e){let t=typeof e==`string`?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}function u(e){return l(e)||s(e)}var d=document.createElement(`i`);function f(e){let t=`&`+e+`;`;d.innerHTML=t;let n=d.textContent;return n.charCodeAt(n.length-1)===59&&e!==`semi`||n===t?!1:n}var p=[``,`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`];function m(e,t){let n=t||{},r=typeof n.additional==`string`?n.additional.charCodeAt(0):n.additional,i=[],l=0,d=-1,m=``,_,v;n.position&&(`start`in n.position||`indent`in n.position?(v=n.position.indent,_=n.position.start):_=n.position);let y=(_?_.line:0)||1,b=(_?_.column:0)||1,x=C(),S;for(l--;++l<=e.length;)if(S===10&&(b=(v?v[d]:0)||1),S=e.charCodeAt(l),S===38){let t=e.charCodeAt(l+1);if(t===9||t===10||t===12||t===32||t===38||t===60||Number.isNaN(t)||r&&t===r){m+=String.fromCharCode(S),b++;continue}let d=l+1,p=d,_=d,v;if(t===35){_=++p;let t=e.charCodeAt(_);t===88||t===120?(v=`hexadecimal`,_=++p):v=`decimal`}else v=`named`;let y=``,E=``,D=``,O=v===`named`?u:v===`decimal`?s:c;for(_--;++_<=e.length;){let t=e.charCodeAt(_);if(!O(t))break;D+=String.fromCharCode(t),v===`named`&&a.includes(D)&&(y=D,E=f(D))}let k=e.charCodeAt(_)===59;if(k){_++;let e=v===`named`?f(D):!1;e&&(y=D,E=e)}let A=1+_-d,j=``;if(!(!k&&n.nonTerminated===!1))if(!D)v!==`named`&&w(4,A);else if(v===`named`){if(k&&!E)w(5,1);else if(y!==D&&(_=p+y.length,A=1+_-p,k=!1),!k){let t=y?1:3;if(n.attribute){let n=e.charCodeAt(_);n===61?(w(t,A),E=``):u(n)?E=``:w(t,A)}else w(t,A)}j=E}else{k||w(2,A);let e=Number.parseInt(D,v===`hexadecimal`?16:10);if(h(e))w(7,A),j=`�`;else if(e in o)w(6,A),j=o[e];else{let t=``;g(e)&&w(6,A),e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10|55296),e=56320|e&1023),j=t+String.fromCharCode(e)}}if(j){T(),x=C(),l=_-1,b+=_-d+1,i.push(j);let t=C();t.offset++,n.reference&&n.reference.call(n.referenceContext||void 0,j,{start:x,end:t},e.slice(d-1,_)),x=t}else D=e.slice(d-1,_),m+=D,b+=D.length,l=_-1}else S===10&&(y++,d++,b=0),Number.isNaN(S)?T():(m+=String.fromCharCode(S),b++);return i.join(``);function C(){return{line:y,column:b,offset:l+((_?_.offset:0)||0)}}function w(e,t){let r;n.warning&&(r=C(),r.column+=t,r.offset+=t,n.warning.call(n.warningContext||void 0,p[e],r,e))}function T(){m&&=(i.push(m),n.text&&n.text.call(n.textContext||void 0,m,{start:x,end:C()}),``)}}function h(e){return e>=55296&&e<=57343||e>1114111}function g(e){return e>=1&&e<=8||e===11||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||(e&65535)==65535||(e&65535)==65534}var _=n(),v=0,y={},b={util:{type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++v}),e.__id},clone:function e(t,n){n||={};var r,i;switch(b.util.type(t)){case`Object`:if(i=b.util.objId(t),n[i])return n[i];for(var a in r={},n[i]=r,t)t.hasOwnProperty(a)&&(r[a]=e(t[a],n));return r;case`Array`:return i=b.util.objId(t),n[i]?n[i]:(r=[],n[i]=r,t.forEach(function(t,i){r[i]=e(t,n)}),r);default:return t}}},languages:{plain:y,plaintext:y,text:y,txt:y,extend:function(e,t){var n=b.util.clone(b.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){r||=b.languages;var i=r[e],a={};for(var o in i)if(i.hasOwnProperty(o)){if(o==t)for(var s in n)n.hasOwnProperty(s)&&(a[s]=n[s]);n.hasOwnProperty(o)||(a[o]=i[o])}var c=r[e];return r[e]=a,b.languages.DFS(b.languages,function(t,n){n===c&&t!=e&&(this[t]=a)}),a},DFS:function e(t,n,r,i){i||={};var a=b.util.objId;for(var o in t)if(t.hasOwnProperty(o)){n.call(t,o,t[o],r||o);var s=t[o],c=b.util.type(s);c===`Object`&&!i[a(s)]?(i[a(s)]=!0,e(s,n,null,i)):c===`Array`&&!i[a(s)]&&(i[a(s)]=!0,e(s,n,o,i))}}},plugins:{},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(b.hooks.run(`before-tokenize`,r),!r.grammar)throw Error(`The language "`+r.language+`" has no grammar.`);return r.tokens=b.tokenize(r.code,r.grammar),b.hooks.run(`after-tokenize`,r),x.stringify(b.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new w;return T(i,i.head,e),C(e,i,t,i.head,0),D(i)},hooks:{all:{},add:function(e,t){var n=b.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=b.hooks.all[e];if(!(!n||!n.length))for(var r=0,i;i=n[r++];)i(t)}},Token:x};function x(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=(r||``).length|0}function S(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var a=i[1].length;i.index+=a,i[0]=i[0].slice(a)}return i}function C(e,t,n,r,i,a){for(var o in n)if(!(!n.hasOwnProperty(o)||!n[o])){var s=n[o];s=Array.isArray(s)?s:[s];for(var c=0;c<s.length;++c){if(a&&a.cause==o+`,`+c)return;var l=s[c],u=l.inside,d=!!l.lookbehind,f=!!l.greedy,p=l.alias;if(f&&!l.pattern.global){var m=l.pattern.toString().match(/[imsuy]*$/)[0];l.pattern=RegExp(l.pattern.source,m+`g`)}for(var h=l.pattern||l,g=r.next,_=i;g!==t.tail&&!(a&&_>=a.reach);_+=g.value.length,g=g.next){var v=g.value;if(t.length>e.length)return;if(!(v instanceof x)){var y=1,w;if(f){if(w=S(h,_,e,d),!w||w.index>=e.length)break;var D=w.index,O=w.index+w[0].length,k=_;for(k+=g.value.length;D>=k;)g=g.next,k+=g.value.length;if(k-=g.value.length,_=k,g.value instanceof x)continue;for(var A=g;A!==t.tail&&(k<O||typeof A.value==`string`);A=A.next)y++,k+=A.value.length;y--,v=e.slice(_,k),w.index-=_}else if(w=S(h,0,v,d),!w)continue;var D=w.index,j=w[0],M=v.slice(0,D),N=v.slice(D+j.length),P=_+v.length;a&&P>a.reach&&(a.reach=P);var F=g.prev;M&&(F=T(t,F,M),_+=M.length),E(t,F,y);var I=new x(o,u?b.tokenize(j,u):j,p,j);if(g=T(t,F,I),N&&T(t,g,N),y>1){var L={cause:o+`,`+c,reach:P};C(e,t,n,g.prev,_,L),a&&L.reach>a.reach&&(a.reach=L.reach)}}}}}}function w(){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 T(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function E(e,t,n){for(var r=t.next,i=0;i<n&&r!==e.tail;i++)r=r.next;t.next=r,r.prev=t,e.length-=i}function D(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}var O=b;function k(){}k.prototype=O;var A=new k;A.highlight=j,A.register=M,A.alias=N,A.registered=P,A.listLanguages=F,A.util.encode=L,A.Token.stringify=I;function j(e,t){if(typeof e!=`string`)throw TypeError("Expected `string` for `value`, got `"+e+"`");let n,r;if(t&&typeof t==`object`)n=t;else{if(r=t,typeof r!=`string`)throw TypeError("Expected `string` for `name`, got `"+r+"`");if(Object.hasOwn(A.languages,r))n=A.languages[r];else throw Error("Unknown language: `"+r+"` is not registered")}return{type:`root`,children:O.highlight.call(A,e,n,r)}}
1function M(e){if(typeof e!=`function`||!e.displayName)throw Error("Expected `function` for `syntax`, got `"+e+"`");Object.hasOwn(A.languages,e.displayName)||e(A)}function N(e,t){let n=A.languages,r={};typeof e==`string`?t&&(r[e]=t):r=e;let i;for(i in r)if(Object.hasOwn(r,i)){let e=r[i],t=typeof e==`string`?[e]:e,a=-1;for(;++a<t.length;)n[t[a]]=n[i]}}function P(e){if(typeof e!=`string`)throw TypeError("Expected `string` for `aliasOrLanguage`, got `"+e+"`");return Object.hasOwn(A.languages,e)}function F(){let e=A.languages,t=[],n;for(n in e)Object.hasOwn(e,n)&&typeof e[n]==`object`&&t.push(n);return t}function I(e,t){if(typeof e==`string`)return{type:`text`,value:e};if(Array.isArray(e)){let n=[],r=-1;for(;++r<e.length;)e[r]!==null&&e[r]!==void 0&&e[r]!==``&&n.push(I(e[r],t));return n}let n={attributes:{},classes:[`token`,e.type],content:I(e.content,t),language:t,tag:`span`,type:e.type};return e.alias&&n.classes.push(...typeof e.alias==`string`?[e.alias]:e.alias),A.hooks.run(`wrap`,n),r(n.tag+`.`+n.classes.join(`.`),ee(n.attributes),n.content)}function L(e){return e}function ee(e){let t;for(t in e)Object.hasOwn(e,t)&&(e[t]=m(e[t]));return e}var R=(function(e){if(e==null)return ie;if(typeof e==`function`)return z(e);if(typeof e==`object`)return Array.isArray(e)?te(e):ne(e);if(typeof e==`string`)return re(e);throw Error(`Expected function, string, or object as test`)});function te(e){let t=[],n=-1;for(;++n<e.length;)t[n]=R(e[n]);return z(r);function r(...e){let n=-1;for(;++n<t.length;)if(t[n].apply(this,e))return!0;return!1}}function ne(e){let t=e;return z(n);function n(n){let r=n,i;for(i in e)if(r[i]!==t[i])return!1;return!0}}function re(e){return z(t);function t(t){return t&&t.type===e}}function z(e){return t;
1function t(t,n,r){return!!(ae(t)&&e.call(this,t,typeof n==`number`?n:void 0,r||void 0))}}function ie(){return!0}function ae(e){return typeof e==`object`&&!!e&&`type`in e}var oe={}.hasOwnProperty;function se(e,t,n){let r=R(n||t),i=(t&&typeof t==`object`&&`cascade`in t?t.cascade:void 0)??!0;return a(e);function a(e,t,n){let o=[];if(!r(e,t,n))return;if(ce(e)){let t=-1;for(;++t<e.children.length;){let n=a(e.children[t],t,e);n&&o.push(n)}if(i&&e.children.length>0&&o.length===0)return}let s={},c;for(c in e)oe.call(e,c)&&(s[c]=c===`children`?o:e[c]);return s}}function ce(e){return`children`in e&&e.children!==void 0}var B=e(t(),1),le=Object.defineProperty,ue=Object.defineProperties,de=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,H=(e,t,n)=>t in e?le(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,U=(e,t)=>{for(var n in t||={})fe.call(t,n)&&H(e,n,t[n]);if(V)for(var n of V(t))pe.call(t,n)&&H(e,n,t[n]);return e},me=(e,t)=>ue(e,de(t));function he(e,t){let n=t.markers.map(e=>typeof e==`number`?{line:e}:e).sort((e,t)=>e.line-t.line),r=W(e.children).nodes;return n.length===0||r.length===0?me(U({},e),{children:r}):ve(r,n,t)}function W(e,t={lineNumber:1}){return e.reduce((e,n)=>{if(n.type===`doctype`)return e;let r=t.lineNumber;if(n.type===`text`){if(n.value.indexOf(` 2`)===-1)return J(n,r,r),e.nodes.push(n),e;let i=n.value.split(` 3`);for(let n=0;n<i.length;n++){let r=n===0?t.lineNumber:++t.lineNumber,a=J({type:`text`,value:n===i.length-1?i[n]:`${i[n]} 4`},r,r);e.nodes.push(a)}return e.lineNumber=t.lineNumber,e}if(n.type===`element`&&n.children){let i=W(n.children,t),a=i.nodes.find(G),o=i.nodes.findLast(G);return J(n,a?K(a,r):r,o?q(o,r):r),n.children=i.nodes,e.lineNumber=i.lineNumber,e.nodes.push(n),e}return e.nodes.push(n),e},{nodes:[],lineNumber:t.lineNumber})}function G(e){return e.type===`element`||e.type===`text`}function K(e,t=1){return e.data&&typeof e.data.lineStart==`number`?e.data.lineStart:t}function q(e,t=1){return e.data&&typeof e.data.lineEnd==`number`?e.data.lineEnd:t}function J(e,t,n){return e.data||={},e.data.lineStart=t,e.data.lineEnd=n,e}function ge(e,t){let n={type:`root`,children:t},r=new WeakMap,a=new WeakMap,o=new WeakMap,s=[];function c(e,t,r){s.push(t),r.forEach(t=>{e.has(t)||(e.set(t,Object.assign({},t,{children:[]})),t!==n&&s.push(t))});let i=r.length;for(;i--;){let n=e.get(r[i]);if(!n||!(`children`in n))continue;let a=r[i+1],o=e.get(a)||t;n.children.indexOf(o)===-1&&n.children.push(o)}}i(n,(t,n)=>{if(!(`children`in t||!G(t))){if(K(t)<e){c(r,t,n);return}if(K(t)===e){c(a,t,n);return}q(t)>e&&s.some(e=>n.includes(e))&&c(o,t,n)}});let l=se(n,e=>s.indexOf(e)===-1),u=e=>{let t=e.get(n);return t?(i(t,(e,t)=>{if(G(e)&&`children`in e){J(e,0,0);return}t.forEach(t=>{J(t,Math.max(K(t),K(e)),Math.max(q(t),q(e)))})}),t.children):[]};return[...u(r),...u(a),...u(o),...l?l.children:[]]}function _e(e,t,n){let r=t.className||`refractor-marker`,i={lineStart:t.line,lineEnd:q(e[e.length-1]),isMarker:!0};return{type:`element`,tagName:`div`,data:t.component?me(U({},i),{component:t.component,markerProperties:n}):i,properties:{className:r},children:e}}function ve(e,t,n){let r=t.reduce((e,t)=>ge(t.line,e),e),i=[],a=0;for(let e=0;e<t.length;e++){let o=t[e];for(let e=r[a];e&&q(e)<o.line;e=r[++a])i.push(e);let s=[];for(let e=r[a];e&&q(e)===o.line;e=r[++a])e.type!==`doctype`&&s.push(e);s.length>0&&i.push(_e(s,o,n))}for(;a<r.length;)i.push(r[a++]);return{type:`root`,children:i}}var ye=Object.defineProperty,be=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Y=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,X=(e,t,n)=>t in e?ye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Z=(e,t)=>{for(var n in t||={})Se.call(t,n)&&X(e,n,t[n]);if(Y)for(var n of Y(t))Ce.call(t,n)&&X(e,n,t[n]);return e},we=(e,t)=>be(e,xe(t));function Q(e){return function(t,n){return Te(t,n,e)}}function Te(e,t,n){if(e.type===`doctype`)return null;if(!(`tagName`in e))return e.value;let r=``;typeof e.properties<`u`&&(r=Array.isArray(e.properties.className)?e.properties.className.join(` `):`${e.properties.className}`);let i=`fract-${n}-${t}`,a=e.children&&e.children.map(Q(n+1));return Ee(e.data)?(0,B.createElement)(e.data.component,we(Z(Z({ke
4y:i},e.properties),e.data.markerProperties),{className:r}),a):(0,B.createElement)(e.tagName,{key:i,className:r},a)}function Ee(e){return typeof e==`object`&&!!e&&`component`in e&&`markerProperties`in e}var De=Object.defineProperty,Oe=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Me=(e,t,n)=>t in e?De(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ne=(e,t)=>{for(var n in t||={})Ae.call(t,n)&&Me(e,n,t[n]);if($)for(var n of $(t))je.call(t,n)&&Me(e,n,t[n]);return e},Pe=(e,t)=>Oe(e,ke(t)),Fe=`refractor`;function Ie(e){let t=e.className||Fe,n=`language-${e.language}`,r={className:n},i=[t,n].filter(Boolean).join(` `);if(e.inline&&(r.style={display:`inline`},r.className=t),e.plainText){let t=(0,_.jsx)(`code`,Pe(Ne({},r),{children:e.value}));return e.inline?t:(0,_.jsx)(`pre`,{className:i,children:t})}let a=A.highlight(e.value,e.language);e.markers&&e.markers.length>0&&(a=he(a,{markers:e.markers}));let o=a.children.length===0?e.value:a.children.map(Q(0)),s=(0,_.jsx)(`code`,Pe(Ne({},r),{children:o}));return e.inline?s:(0,_.jsx)(`pre`,{className:i,children:s})}var Le=e=>A.register(e),Re=e=>A.registered(e);export{Re as n,Le as r,Ie as t};
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.