{
  "version": 3,
  "sources": ["ssg:https://esm.sh/highlight.js@10.7.3/es2022/lib/languages/javascript.mjs"],
  "sourcesContent": ["/* esm.sh - highlight.js@10.7.3/lib/languages/javascript */\nvar v=Object.create;var M=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var L=Object.getOwnPropertyNames;var x=Object.getPrototypeOf,B=Object.prototype.hasOwnProperty;var U=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var $=(e,t,n,i)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let a of L(t))!B.call(e,a)&&a!==n&&M(e,a,{get:()=>t[a],enumerable:!(i=w(t,a))||i.enumerable});return e};var k=(e,t,n)=>(n=e!=null?v(x(e)):{},$(t||!e||!e.__esModule?M(n,\"default\",{value:e,enumerable:!0}):n,e));var C=U((Q,D)=>{var O=\"[A-Za-z$_][0-9A-Za-z$_]*\",P=[\"as\",\"in\",\"of\",\"if\",\"for\",\"while\",\"finally\",\"var\",\"new\",\"function\",\"do\",\"return\",\"void\",\"else\",\"break\",\"catch\",\"instanceof\",\"with\",\"throw\",\"case\",\"default\",\"try\",\"switch\",\"continue\",\"typeof\",\"delete\",\"let\",\"yield\",\"const\",\"class\",\"debugger\",\"async\",\"await\",\"static\",\"import\",\"from\",\"export\",\"extends\"],G=[\"true\",\"false\",\"null\",\"undefined\",\"NaN\",\"Infinity\"],K=[\"Intl\",\"DataView\",\"Number\",\"Math\",\"Date\",\"String\",\"RegExp\",\"Object\",\"Function\",\"Boolean\",\"Error\",\"Symbol\",\"Set\",\"Map\",\"WeakSet\",\"WeakMap\",\"Proxy\",\"Reflect\",\"JSON\",\"Promise\",\"Float64Array\",\"Int16Array\",\"Int32Array\",\"Int8Array\",\"Uint16Array\",\"Uint32Array\",\"Float32Array\",\"Array\",\"Uint8Array\",\"Uint8ClampedArray\",\"ArrayBuffer\",\"BigInt64Array\",\"BigUint64Array\",\"BigInt\"],F=[\"EvalError\",\"InternalError\",\"RangeError\",\"ReferenceError\",\"SyntaxError\",\"TypeError\",\"URIError\"],z=[\"setInterval\",\"setTimeout\",\"clearInterval\",\"clearTimeout\",\"require\",\"exports\",\"eval\",\"isFinite\",\"isNaN\",\"parseFloat\",\"parseInt\",\"decodeURI\",\"decodeURIComponent\",\"encodeURI\",\"encodeURIComponent\",\"escape\",\"unescape\"],H=[\"arguments\",\"this\",\"super\",\"console\",\"window\",\"document\",\"localStorage\",\"module\",\"global\"],Z=[].concat(z,H,K,F);function J(e){return e?typeof e==\"string\"?e:e.source:null}function p(e){return _(\"(?=\",e,\")\")}function _(...e){return e.map(n=>J(n)).join(\"\")}function W(e){let t=(s,{after:E})=>{let l=\"</\"+s[0].slice(1);return s.input.indexOf(l,E)!==-1},n=O,i={begin:\"<>\",end:\"</>\"},a={begin:/<[A-Za-z0-9\\\\._:-]+/,end:/\\/[A-Za-z0-9\\\\._:-]+>|\\/>/,isTrulyOpeningTag:(s,E)=>{let l=s[0].length+s.index,u=s.input[l];if(u===\"<\"){E.ignoreMatch();return}u===\">\"&&(t(s,{after:l})||E.ignoreMatch())}},r={$pattern:O,keyword:P,literal:G,built_in:Z},N=\"[0-9](_?[0-9])*\",o=`\\\\.(${N})`,S=\"0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*\",A={className:\"number\",variants:[{begin:`(\\\\b(${S})((${o})|\\\\.)?|(${o}))[eE][+-]?(${N})\\\\b`},{begin:`\\\\b(${S})\\\\b((${o})\\\\b|\\\\.)?|(${o})\\\\b`},{begin:\"\\\\b(0|[1-9](_?[0-9])*)n\\\\b\"},{begin:\"\\\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\\\b\"},{begin:\"\\\\b0[bB][0-1](_?[0-1])*n?\\\\b\"},{begin:\"\\\\b0[oO][0-7](_?[0-7])*n?\\\\b\"},{begin:\"\\\\b0[0-7]+n?\\\\b\"}],relevance:0},c={className:\"subst\",begin:\"\\\\$\\\\{\",end:\"\\\\}\",keywords:r,contains:[]},f={begin:\"html`\",end:\"\",starts:{end:\"`\",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,c],subLanguage:\"xml\"}},m={begin:\"css`\",end:\"\",starts:{end:\"`\",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,c],subLanguage:\"css\"}},R={className:\"string\",begin:\"`\",end:\"`\",contains:[e.BACKSLASH_ESCAPE,c]},b={className:\"comment\",variants:[e.COMMENT(/\\/\\*\\*(?!\\/)/,\"\\\\*/\",{relevance:0,contains:[{className:\"doctag\",begin:\"@[A-Za-z]+\",contains:[{className:\"type\",begin:\"\\\\{\",end:\"\\\\}\",relevance:0},{className:\"variable\",begin:n+\"(?=\\\\s*(-)|$)\",endsParent:!0,relevance:0},{begin:/(?=[^\\n])\\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},I=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,m,R,A,e.REGEXP_MODE];c.contains=I.concat({begin:/\\{/,end:/\\}/,keywords:r,contains:[\"self\"].concat(I)});let y=[].concat(b,c.contains),d=y.concat([{begin:/\\(/,end:/\\)/,keywords:r,contains:[\"self\"].concat(y)}]),g={className:\"params\",begin:/\\(/,end:/\\)/,excludeBegin:!0,excludeEnd:!0,keywords:r,contains:d};return{name:\"Javascript\",aliases:[\"js\",\"jsx\",\"mjs\",\"cjs\"],keywords:r,exports:{PARAMS_CONTAINS:d},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:\"shebang\",binary:\"node\",relevance:5}),{label:\"use_strict\",className:\"meta\",relevance:10,begin:/^\\s*['\"]use (strict|asm)['\"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,m,R,b,A,{begin:_(/[{,\\n]\\s*/,p(_(/(((\\/\\/.*$)|(\\/\\*(\\*[^/]|[^*])*\\*\\/))\\s*)*/,n+\"\\\\s*:\"))),relevance:0,contains:[{className:\"attr\",begin:n+p(\"\\\\s*:\"),relevance:0}]},{begin:\"(\"+e.RE_STARTERS_RE+\"|\\\\b(case|return|throw)\\\\b)\\\\s*\",keywords:\"return throw case\",contains:[b,e.REGEXP_MODE,{className:\"function\",begin:\"(\\\\([^()]*(\\\\([^()]*(\\\\([^()]*\\\\)[^()]*)*\\\\)[^()]*)*\\\\)|\"+e.UNDERSCORE_IDENT_RE+\")\\\\s*=>\",returnBegin:!0,end:\"\\\\s*=>\",contains:[{className:\"params\",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\\(\\s*\\)/,skip:!0},{begin:/\\(/,end:/\\)/,excludeBegin:!0,excludeEnd:!0,keywords:r,contains:d}]}]},{begin:/,/,relevance:0},{className:\"\",begin:/\\s/,end:/\\s*/,skip:!0},{variants:[{begin:i.begin,end:i.end},{begin:a.begin,\"on:begin\":a.isTrulyOpeningTag,end:a.end}],subLanguage:\"xml\",contains:[{begin:a.begin,end:a.end,skip:!0,contains:[\"self\"]}]}],relevance:0},{className:\"function\",beginKeywords:\"function\",end:/[{;]/,excludeEnd:!0,keywords:r,contains:[\"self\",e.inherit(e.TITLE_MODE,{begin:n}),g],illegal:/%/},{beginKeywords:\"while if switch catch for\"},{className:\"function\",begin:e.UNDERSCORE_IDENT_RE+\"\\\\([^()]*(\\\\([^()]*(\\\\([^()]*\\\\)[^()]*)*\\\\)[^()]*)*\\\\)\\\\s*\\\\{\",returnBegin:!0,contains:[g,e.inherit(e.TITLE_MODE,{begin:n})]},{variants:[{begin:\"\\\\.\"+n},{begin:\"\\\\$\"+n}],relevance:0},{className:\"class\",beginKeywords:\"class\",end:/[{;=]/,excludeEnd:!0,illegal:/[:\"[\\]]/,contains:[{beginKeywords:\"extends\"},e.UNDERSCORE_TITLE_MODE]},{begin:/\\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:n}),\"self\",g]},{begin:\"(get|set)\\\\s+(?=\"+n+\"\\\\()\",end:/\\{/,keywords:\"get set\",contains:[e.inherit(e.TITLE_MODE,{begin:n}),{begin:/\\(\\)/},g]},{begin:/\\$[(.]/}]}}D.exports=W});var T=k(C()),V=T.default??T;export{V as default};\n//# sourceMappingURL=javascript.mjs.map"],
  "mappings": "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",
  "names": ["v", "M", "w", "L", "x", "B", "U", "e", "t", "$", "n", "i", "a", "k", "C", "Q", "D", "O", "P", "G", "K", "F", "z", "H", "Z", "J", "_", "W", "s", "E", "l", "u", "r", "N", "o", "S", "c", "f", "m", "R", "b", "I", "y", "d", "g", "T"]
}
