PageSourceSearch

https://jasapembayaran.com/_nuxt/BBa01kKR.js

js jasapembayaran.com collected 2026-10-06 08:02:37 UTC 73,672 bytes, 145 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./ChsDjf50.js","./D68fgPFr.js","./Bt_HK4X0.js","./entry.Dmf-Kid8.css","./BcoM21Dg.js","./CzCxkAXx.js","./DzvyW4Ig.js","./CqkleIqs.js","./_I6DMx1h.js","./DPfMkruS.js","./BMMyXqK5.js","./DlfHMoPT.js","./Cp-IABpG.js","./JoszFXJz.js","./JhPuU2gP.js","./D5tPW23i.js","./B_HjzqPZ.js","./Buea-lGh.js"])))=>i.map(i=>d[i]);
2var Jt=Object.defineProperty;var Kt=Object.getPrototypeOf;var Yt=Reflect.get;var nt=e=>{throw TypeError(e)};var er=(e,t,r)=>t in e?Jt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Pe=(e,t,r)=>er(e,typeof t!="symbol"?t+"":t,r),Me=(e,t,r)=>t.has(e)||nt("Cannot "+r);var N=(e,t,r)=>(Me(e,t,"read from private field"),r?r.call(e):t.get(e)),ee=(e,t,r)=>t.has(e)?nt("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),D=(e,t,r,n)=>(Me(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),Ne=(e,t,r)=>(Me(e,t,"access private method"),r);var st=(e,t,r)=>Yt(Kt(e),r,t);import{_ as E}from"./Bt_HK4X0.js";import{getMdcConfigs as tr}from"./bNaE6FFb.js";function pe(e){if([...e].length!==1)throw new Error(`Expected "${e}" to be a single code point`);return e.codePointAt(0)}function rr(e,t,r){return e.has(t)||e.set(t,r),e.get(t)}const Ze=new Set(["alnum","alpha","ascii","blank","cntrl","digit","graph","lower","print","punct","space","upper","word","xdigit"]),M=String.raw;function de(e,t){if(e==null)throw new Error(t??"Value expected");return e}const At=M`\[\^?`,$t=`c.? | C(?:-.?)?|${M`[pP]\{(?:\^?[-\x20_]*[A-Za-z][-\x20\w]*\})?`}|${M`x[89A-Fa-f]\p{AHex}(?:\\x[89A-Fa-f]\p{AHex})*`}|${M`u(?:\p{AHex}{4})? | x\{[^\}]*\}? | x\p{AHex}{0,2}`}|${M`o\{[^\}]*\}?`}|${M`\d{1,3}`}`,Qe=/[?*+][?+]?|\{(?:\d+(?:,\d*)?|,\d+)\}\??/,Ce=new RegExp(M`
3  \\ (?:
4    ${$t}
5    | [gk]<[^>]*>?
6    | [gk]'[^']*'?
7    | .
8  )
9  | \( (?:
10    \? (?:
11      [:=!>({]
12      | <[=!]
13      | <[^>]*>
14      | '[^']*'
15      | ~\|?
16      | #(?:[^)\\]|\\.?)*
17      | [^:)]*[:)]
18    )?
19    | \*[^\)]*\)?
20  )?
21  | (?:${Qe.source})+
22  | ${At}
23  | .
24`.replace(/\s+/g,""),"gsu"),Ue=new RegExp(M`
25  \\ (?:
26    ${$t}
27    | .
28  )
29  | \[:(?:\^?\p{Alpha}+|\^):\]
30  | ${At}
31  | &&
32  | .
33`.replace(/\s+/g,""),"gsu");function nr(e,t={}){const r={flags:"",...t,rules:{captureGroup:!1,singleline:!1,...t.rules}};if(typeof e!="string")throw new Error("String expected as pattern");const n=Er(r.flags),s=[n.extended],o={captureGroup:r.rules.captureGroup,getCurrentModX(){return s.at(-1)},numOpenGroups:0,popModX(){s.pop()},pushModX(l){s.push(l)},replaceCurrentModX(l){s[s.length-1]=l},singleline:r.rules.singleline};let i=[],a;for(Ce.lastIndex=0;a=Ce.exec(e);){const l=sr(o,e,a[0],Ce.lastIndex);l.tokens?i.push(...l.tokens):l.token&&i.push(l.token),l.lastIndex!==void 0&&(Ce.lastIndex=l.lastIndex)}const u=[];let c=0;i.filter(l=>l.type==="GroupOpen").forEach(l=>{l.kind==="capturing"?l.number=++c:l.raw==="("&&u.push(l)}),c||u.forEach((l,h)=>{l.kind="capturing",l.number=h+1});const f=c||u.length;return{tokens:i.map(l=>l.type==="EscapedNumber"?xr(l,f):l).flat(),flags:n}}function sr(e,t,r,n){const[s,o]=r;if(r==="["||r==="[^"){const i=or(t,r,n);return{tokens:i.tokens,lastIndex:i.lastIndex}}if(s==="\\"){if("AbBGyYzZ".includes(o))return{token:ot(r,r)};if(/^\\g[<']/.test(r)){if(!/^\\g(?:<[^>]+>|'[^']+')$/.test(r))throw new Error(`Invalid group name "${r}"`);return{token:gr(r)}}if(/^\\k[<']/.test(r)){if(!/^\\k(?:<[^>]+>|'[^']+')$/.test(r))throw new Error(`Invalid group name "${r}"`);return{token:It(r)}}if(o==="K")return{token:St("keep",r)};if(o==="N"||o==="R")return{token:ne("newline",r,{negate:o==="N"})};if(o==="O")return{token:ne("any",r)};if(o==="X")return{token:ne("text_segment",r)};const i=vt(r,{inCharClass:!1});return Array.isArray(i)?{tokens:i}:{token:i}}if(s==="("){if(o==="*")return{token:Cr(r)};if(r==="(?{")throw new Error(`Unsupported callout "${r}"`);if(r.startsWith("(?#")){if(t[n]!==")")throw new Error('Unclosed comment group "(?#"');return{lastIndex:n+1}}if(/^\(\?[-imx]+[:)]$/.test(r))return{token:yr(r,e)};if(e.pushModX(e.getCurrentModX()),e.numOpenGroups++,r==="("&&!e.captureGroup||r==="(?:")return{token:le("group",r)};if(r==="(?>")return{token:le("atomic",r)};
vendor: 10,420 bytes, lines 33-34
33if(r==="(?="||r==="(?!"||r==="(?<="||r==="(?<!")return{token:le(r[2]==="<"?"lookbehind":"lookahead",r,{negate:r.endsWith("!")})};if(r==="("&&e.captureGroup||r.startsWith("(?<")&&r.endsWith(">")||r.startsWith("(?'")&&r.endsWith("'"))return{token:le("capturing",r,{...r!=="("&&{name:r.slice(3,-1)}})};if(r.startsWith("(?~")){if(r==="(?~|")throw new Error(`Unsupported absence function kind "${r}"`);return{token:le("absence_repeater",r)}}throw r==="(?("?new Error(`Unsupported conditional "${r}"`):new Error(`Invalid or unsupported group option "${r}"`)}if(r===")"){if(e.popModX(),e.numOpenGroups--,e.numOpenGroups<0)throw new Error('Unmatched ")"');return{token:pr(r)}}if(e.getCurrentModX()){if(r==="#"){const i=t.indexOf(`
34`,n);return{lastIndex:i===-1?t.length:i}}if(/^\s$/.test(r)){const i=/\s+/y;return i.lastIndex=n,{lastIndex:i.exec(t)?i.lastIndex:n}}}if(r===".")return{token:ne("dot",r)};if(r==="^"||r==="$"){const i=e.singleline?{"^":M`\A`,$:M`\Z`}[r]:r;return{token:ot(i,r)}}return r==="|"?{token:ar(r)}:Qe.test(r)?{tokens:Ar(r)}:{token:j(pe(r),r)}}function or(e,t,r){const n=[it(t[1]==="^",t)];let s=1,o;for(Ue.lastIndex=r;o=Ue.exec(e);){const i=o[0];if(i[0]==="["&&i[1]!==":")s++,n.push(it(i[1]==="^",i));else if(i==="]"){if(n.at(-1).type==="CharacterClassOpen")n.push(j(93,i));else if(s--,n.push(ur(i)),!s)break}else{const a=ir(i);Array.isArray(a)?n.push(...a):n.push(a)}}return{tokens:n,lastIndex:Ue.lastIndex||e.length}}function ir(e){if(e[0]==="\\")return vt(e,{inCharClass:!0});if(e[0]==="["){const t=/\[:(?<negate>\^?)(?<name>[a-z]+):\]/.exec(e);if(!t||!Ze.has(t.groups.name))throw new Error(`Invalid POSIX class "${e}"`);return ne("posix",e,{value:t.groups.name,negate:!!t.groups.negate})}return e==="-"?cr(e):e==="&&"?lr(e):j(pe(e),e)}function vt(e,{inCharClass:t}){const r=e[1];if(r==="c"||r==="C")return wr(e);if("dDhHsSwW".includes(r))return br(e);if(e.startsWith(M`\o{`))throw new Error(`Incomplete, invalid, or unsupported octal code point "${e}"`);if(/^\\[pP]\{/.test(e)){if(e.length===3)throw new Error(`Incomplete or invalid Unicode property "${e}"`);return _r(e)}if(new RegExp("^\\\\x[89A-Fa-f]\\p{AHex}","u").test(e))try{const n=e.split(/\\x/).slice(1).map(i=>parseInt(i,16)),s=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}).decode(new Uint8Array(n)),o=new TextEncoder;return[...s].map(i=>{const a=[...o.encode(i)].map(u=>`\\x${u.toString(16)}`).join("");return j(pe(i),a)})}catch{throw new Error(`Multibyte code "${e}" incomplete or invalid in Oniguruma`)}if(r==="u"||r==="x")return j(kr(e),e);if(at.has(r))return j(at.get(r),e);if(/\d/.test(r))return fr(t,e);if(e==="\\")throw new Error(M`Incomplete escape "\"`);if(r==="M")throw new Error(`Unsupported meta "${e}"`);if([...e].length===2)return j(e.codePointAt(1),e);throw new Error(`Unexpected escape "${e}"`)}function ar(e){return{type:"Alternator",raw:e}}function ot(e,t){return{type:"Assertion",kind:e,raw:t}}function It(e){return{type:"Backreference",raw:e}}function j(e,t){return{type:"Character",value:e,raw:t}}function ur(e){return{type:"CharacterClassClose",raw:e}}function cr(e){return{type:"CharacterClassHyphen",raw:e}}function lr(e){return{type:"CharacterClassIntersector",raw:e}}function it(e,t){return{type:"CharacterClassOpen",negate:e,raw:t}}function ne(e,t,r={}){return{type:"CharacterSet",kind:e,...r,raw:t}}function St(e,t,r={}){return e==="keep"?{type:"Directive",kind:e,raw:t}:{type:"Directive",kind:e,flags:de(r.flags),raw:t}}function fr(e,t){return{type:"EscapedNumber",inCharClass:e,raw:t}}function pr(e){return{type:"GroupClose",raw:e}}function le(e,t,r={}){return{type:"GroupOpen",kind:e,...r,raw:t}}function dr(e,t,r,n){return{type:"NamedCallout",kind:e,tag:t,arguments:r,raw:n}}function hr(e,t,r,n){return{type:"Quantifier",kind:e,min:t,max:r,raw:n}}function gr(e){return{type:"Subroutine",raw:e}}const mr=new Set(["COUNT","CMP","ERROR","FAIL","MAX","MISMATCH","SKIP","TOTAL_COUNT"]),at=new Map([["a",7],["b",8],["e",27],["f",12],["n",10],["r",13],["t",9],["v",11]]);function wr(e){const t=e[1]==="c"?e[2]:e[3];if(!t||!/[A-Za-z]/.test(t))throw new Error(`Unsupported control character "${e}"`);return j(pe(t.toUpperCase())-64,e)}function yr(e,t){let{on:r,off:n}=/^\(\?(?<on>[imx]*)(?:-(?<off>[-imx]*))?/.exec(e).groups;n??(n="");const s=(t.getCurrentModX()||r.includes("x"))&&!n.includes("x"),o=ct(r),i=ct(n),a={};if(o&&(a.enable=o),i&&(a.disable=i),e.endsWith(")"))return t.replaceCurrentModX(s),St("flags",e,{flags:a});if(e.endsWith(":"))return t.pushModX(s),t.numOpenGroups++,le("group",e,{...(o||i)&&{flags:a}});throw new Error(`Unexpected flag modifier "${e}"`)}function Cr(e){const t=/\(\*(?<name>[A-Za-z_]\w*)?(?:\[(?<tag>(?:[A-Za-z_]\w*)?)\])?(?:\{(?<args>[^}]*)\})?\)/.exec(e);if(!t)throw new Error(`Incomplete or invalid named callout "${e}"`);const{name:r,tag:n,args:s}=t.groups;if(!r)throw new Error(`Invalid named callout "${e}"`);if(n==="")throw new Error(`Named callout tag with empty value not allowed "${e}"`);const o=s?s.split(",").filter(f=>f!=="").map(f=>/^[+-]?\d+$/.test(f)?+f:f):[],[i,a,u]=o,c=mr.has(r)?r.toLowerCase():"custom";switch(c){case"fail":case"mismatch":case"skip":if(o.length>0)throw new Error(`Named callout arguments not allowed "${o}"`);break;case"error":if(o.length>1)throw new Error(`Named callout allows only one argument "${o}"`);if(typeof i=="string")throw new Error(`Named callout argument must be a number "${i}"`);break;case"max":if(!o.length||o.length>2)throw new Error(`Named callout must have one or two arguments "${o}"`);if(typeof i=="string"&&!/^[A-Za-z_]\w*$/.test(i))throw new Error(`Named callout argument one must be a tag or number "${i}"`);if(o.length===2&&(typeof a=="number"||!/^[<>X]$/.test(a)))throw new Error(`Named callout optional argument two must be '<', '>', or 'X' "${a}"`);break;case"count":case"total_count":if(o.length>1)throw new Error(`Named callout allows only one argument "${o}"`);if(o.length===1&&(typeof i=="number"||!/^[<>X]$/.test(i)))throw new Error(`Named callout optional argument must be '<', '>', or 'X' "${i}"`);break;case"cmp":if(o.length!==3)throw new Error(`Named callout must have three arguments "${o}"`);if(typeof i=="string"&&!/^[A-Za-z_]\w*$/.test(i))throw new Error(`Named callout argument one must be a tag or number "${i}"`);if(typeof a=="number"||!/^(?:[<>!=]=|[<>])$/.test(a))throw new Error(`Named callout argument two must be '==', '!=', '>', '<', '>=', or '<=' "${a}"`);if(typeof u=="string"&&!/^[A-Za-z_]\w*$/.test(u))throw new Error(`Named callout argument three must be a tag or number "${u}"`);break;case"custom":throw new Error(`Undefined callout name "${r}"`);default:throw new Error(`Unexpected named callout kind "${c}"`)}return dr(c,n??null,(s==null?void 0:s.split(","))??null,e)}function ut(e){let t=null,r,n;if(e[0]==="{"){const{minStr:s,maxStr:o}=/^\{(?<minStr>\d*)(?:,(?<maxStr>\d*))?/.exec(e).groups,i=1e5;if(+s>i||o&&+o>i)throw new Error("Quantifier value unsupported in Oniguruma");if(r=+s,n=o===void 0?+s:o===""?1/0:+o,r>n&&(t="possessive",[r,n]=[n,r]),e.endsWith("?")){if(t==="possessive")throw new Error('Unsupported possessive interval quantifier chain with "?"');t="lazy"}else t||(t="greedy")}else r=e[0]==="+"?1:0,n=e[0]==="?"?1:1/0,t=e[1]==="+"?"possessive":e[1]==="?"?"lazy":"greedy";return hr(t,r,n,e)}function br(e){const t=e[1].toLowerCase();return ne({d:"digit",h:"hex",s:"space",w:"word"}[t],e,{negate:e[1]!==t})}function _r(e){const{p:t,neg:r,value:n}=/^\\(?<p>[pP])\{(?<neg>\^?)(?<value>[^}]+)/.exec(e).groups;return ne("property",e,{value:n,negate:t==="P"&&!r||t==="p"&&!!r})}function ct(e){const t={};return e.includes("i")&&(t.ignoreCase=!0),e.includes("m")&&(t.dotAll=!0),e.includes("x")&&(t.extended=!0),Object.keys(t).length?t:null}function Er(e){const t={ignoreCase:!1,dotAll:!1,extended:!1,digitIsAscii:!1,posixIsAscii:!1,spaceIsAscii:!1,wordIsAscii:!1,textSegmentMode:null};for(let r=0;r<e.length;r++){const n=e[r];if(!"imxDPSWy".includes(n))throw new Error(`Invalid flag "${n}"`);if(n==="y"){if(!/^y{[gw]}/.test(e.slice(r)))throw new Error('Invalid or unspecified flag "y" mode');t.textSegmentMode=e[r+2]==="g"?"grapheme":"word",r+=3;continue}t[{i:"ignoreCase",m:"dotAll",x:"extended",D:"digitIsAscii",P:"posixIsAscii",S:"spaceIsAscii",W:"wordIsAscii"}[n]]=!0}return t}function kr(e){if(new RegExp("^(?:\\\\u(?!\\p{AHex}{4})|\\\\x(?!\\p{AHex}{1,2}|\\{\\p{AHex}{1,8}\\}))","u").test(e))throw new Error(`Incomplete or invalid escape "${e}"`);const t=e[2]==="{"?new RegExp("^\\\\x\\{\\s*(?<hex>\\p{AHex}+)","u").exec(e).groups.hex:e.slice(2);return parseInt(t,16)}function xr(e,t){const{raw:r,inCharClass:n}=e,s=r.slice(1);if(!n&&(s!=="0"&&s.length===1||s[0]!=="0"&&+s<=t))return[It(r)];const o=[],i=s.match(/^[0-7]+|\d/g);for(let a=0;a<i.length;a++){const u=i[a];let c;if(a===0&&u!=="8"&&u!=="9"){if(c=parseInt(u,8),c>127)throw new Error(M`Octal encoded byte above 177 unsupported "${r}"`)}else c=pe(u);o.push(j(c,(a===0?"\\":"")+u))}return o}function Ar(e){const t=[],r=new RegExp(Qe,"gy");let n;for(;n=r.exec(e);){const s=n[0];if(s[0]==="{"){const o=/^\{(?<min>\d+),(?<max>\d+)\}\??$/.exec(s);if(o){const{min:i,max:a}=o.groups;if(+i>+a&&s.endsWith("?")){r.lastIndex--,t.push(ut(s.slice(0,-1)));continue}}}t.push(ut(s))}return t}function Lt(e,t){if(!Array.isArray(e.body))throw new Error("Expected node with body array");if(e.body.length!==1)return!1;const r=e.body[0];return!t||Object.keys(t).every(n=>t[n]===r[n])}function $r(e){return vr.has(e.type)}const vr=new Set(["AbsenceFunction","Backreference","CapturingGroup","Character","CharacterClass","CharacterSet","Group","Quantifier","Subroutine"]);function Pt(e,t={}){const r={flags:"",normalizeUnknownPropertyNames:!1,skipBackrefValidation:!1,skipLookbehindValidation:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...t,rules:{captureGroup:!1,singleline:!1,...t.rules}},n=nr(e,{flags:r.flags,rules:{captureGroup:r.rules.captureGroup,singleline:r.rules.singleline}}),s=(h,d)=>{const p=n.tokens[o.nextIndex];switch(o.parent=h,o.nextIndex++,p.type){case"Alternator":return ie();case"Assertion":return Ir(p);case"Backreference":return Sr(p,o);case"Character":return Ae(p.value,{useLastValid:!!d.isCheckingRangeEnd});case"CharacterClassHyphen":return Lr(p,o,d);case"CharacterClassOpen":return Pr(p,o,d);case"CharacterSet":return Mr(p,o);case"Directive":return Fr(p.kind,{flags:p.flags});case"GroupOpen":return Nr(p,o,d);case"NamedCallout":return Gr(p.kind,p.tag,p.arguments);case"Quantifier":return Ur(p,o);
vendor: 2,009 bytes, line 34
34case"Subroutine":return Tr(p,o);default:throw new Error(`Unexpected token type "${p.type}"`)}},o={capturingGroups:[],hasNumberedRef:!1,namedGroupsByName:new Map,nextIndex:0,normalizeUnknownPropertyNames:r.normalizeUnknownPropertyNames,parent:null,skipBackrefValidation:r.skipBackrefValidation,skipLookbehindValidation:r.skipLookbehindValidation,skipPropertyNameValidation:r.skipPropertyNameValidation,subroutines:[],tokens:n.tokens,unicodePropertyMap:r.unicodePropertyMap,walk:s},i=Vr(Dr(n.flags));let a=i.body[0];for(;o.nextIndex<n.tokens.length;){const h=s(a,{});h.type==="Alternative"?(i.body.push(h),a=h):a.body.push(h)}const{capturingGroups:u,hasNumberedRef:c,namedGroupsByName:f,subroutines:l}=o;if(c&&f.size&&!r.rules.captureGroup)throw new Error("Numbered backref/subroutine not allowed when using named capture");for(const{ref:h}of l)if(typeof h=="number"){if(h>u.length)throw new Error("Subroutine uses a group number that's not defined");h&&(u[h-1].isSubroutined=!0)}else if(f.has(h)){if(f.get(h).length>1)throw new Error(M`Subroutine uses a duplicate group name "\g<${h}>"`);f.get(h)[0].isSubroutined=!0}else throw new Error(M`Subroutine uses a group name that's not defined "\g<${h}>"`);return i}function Ir({kind:e}){return Ve(de({"^":"line_start",$:"line_end","\\A":"string_start","\\b":"word_boundary","\\B":"word_boundary","\\G":"search_start","\\y":"text_segment_boundary","\\Y":"text_segment_boundary","\\z":"string_end","\\Z":"string_end_newline"}[e],`Unexpected assertion kind "${e}"`),{negate:e===M`\B`||e===M`\Y`})}function Sr({raw:e},t){const r=/^\\k[<']/.test(e),n=r?e.slice(3,-1):e.slice(1),s=(o,i=!1)=>{const a=t.capturingGroups.length;let u=!1;if(o>a)if(t.skipBackrefValidation)u=!0;else throw new Error(`Not enough capturing groups defined to the left "${e}"`);return t.hasNumberedRef=!0,He(i?a+1-o:o,{orphan:u})};if(r){const o=/^(?<sign>-?)0*(?<num>[1-9]\d*)$/.exec(n);if(o)return s(+o.groups.num,!!o.groups.sign);if(/[-+]/.test(n))throw new Error(`Invalid backref name "${e}"`);
34if(!t.namedGroupsByName.has(n))throw new Error(`Group name not defined to the left "${e}"`);return He(n)}return s(+n)}function Lr(e,t,r){const{tokens:n,walk:s}=t,o=t.parent,i=o.body.at(-1),a=n[t.nextIndex];if(!r.isCheckingRangeEnd&&i&&i.type!=="CharacterClass"&&i.type!=="CharacterClassRange"&&a&&a.type!=="CharacterClassOpen"&&a.type!=="CharacterClassClose"&&a.type!=="CharacterClassIntersector"){const u=s(o,{...r,isCheckingRangeEnd:!0});if(i.type==="Character"&&u.type==="Character")return o.body.pop(),Rr(i,u);throw new Error("Invalid character class range")}return Ae(pe("-"))}function Pr({negate:e},t,r){const{tokens:n,walk:s}=t,o=n[t.nextIndex],i=[ke()];let a=pt(o);for(;a.type!=="CharacterClassClose";){if(a.type==="CharacterClassIntersector")i.push(ke()),t.nextIndex++;else{const c=i.at(-1);c.body.push(s(c,r))}a=pt(n[t.nextIndex],o)}const u=ke({negate:e});return i.length===1?u.body=i[0].body:(u.kind="intersection",u.body=i.map(c=>c.body.length===1?c.body[0]:c)),t.nextIndex++,u}function Mr({kind:e,negate:t,value:r},n){const{normalizeUnknownPropertyNames:s,skipPropertyNameValidation:o,unicodePropertyMap:i}=n;if(e==="property"){const a=$e(r);if(Ze.has(a)&&!(i!=null&&i.has(a)))e="posix",r=a;else return fe(r,{negate:t,normalizeUnknownPropertyNames:s,skipPropertyNameValidation:o,unicodePropertyMap:i})}return e==="posix"?Br(r,{negate:t}):We(e,{negate:t})}function Nr(e,t,r){const{tokens:n,capturingGroups:s,namedGroupsByName:o,skipLookbehindValidation:i,walk:a}=t,u=Hr(e),c=u.type==="AbsenceFunction",f=ft(u),l=f&&u.negate;if(u.type==="CapturingGroup"&&(s.push(u),u.name&&rr(o,u.name,[]).push(u)),c&&r.isInAbsenceFunction)throw new Error("Nested absence function not supported by Oniguruma");let h=dt(n[t.nextIndex]);for(;h.type!=="GroupClose";){if(h.type==="Alternator")u.body.push(ie()),t.nextIndex++;else{const d=u.body.at(-1),p=a(d,{...r,isInAbsenceFunction:r.isInAbsenceFunction||c,isInLookbehind:r.isInLookbehind||f,isInNegLookbehind:r.isInNegLookbehind||l});if(d.body.push(p),(f||r.isInLookbehind)&&!i){const g="Lookbehind includes a pattern not allowed by Oniguruma";if(l||r.isInNegLookbehind){if(lt(p)||p.type==="CapturingGroup")throw new Error(g)}else if(lt(p)||ft(p)&&p.negate)throw new Error(g)}}h=dt(n[t.nextIndex])}return t.nextIndex++,u}function Ur({kind:e,min:t,max:r},n){const s=n.parent,o=s.body.at(-1);if(!o||!$r(o))throw new Error("Quantifier requires a repeatable token");const i=Nt(e,t,r,o);return s.body.pop(),i}function Tr({raw:e},t){const{capturingGroups:r,subroutines:n}=t;let s=e.slice(3,-1);const o=/^(?<sign>[-+]?)0*(?<num>[1-9]\d*)$/.exec(s);if(o){const a=+o.groups.num,u=r.length;if(t.hasNumberedRef=!0,s={"":a,"+":u+a,"-":u+1-a}[o.groups.sign],s<1)throw new Error("Invalid subroutine number")}else s==="0"&&(s=0);const i=Ut(s);return n.push(i),i}function Or(e,t){return{type:"AbsenceFunction",kind:e,body:we(t==null?void 0:t.body)}}function ie(e){return{type:"Alternative",body:Tt(e==null?void 0:e.body)}}function Ve(e,t){const r={type:"Assertion",kind:e};return(e==="word_boundary"||e==="text_segment_boundary")&&(r.negate=!!(t!=null&&t.negate)),r}function He(e,t){const r=!!(t!=null&&t.orphan);return{type:"Backreference",ref:e,...r&&{orphan:r}}}function Mt(e,t){const r={name:void 0,isSubroutined:!1,...t};if(r.name!==void 0&&!Wr(r.name))throw new Error(`Group name "${r.name}" invalid in Oniguruma`);return{type:"CapturingGroup",number:e,...r.name&&{name:r.name},...r.isSubroutined&&{isSubroutined:r.isSubroutined},body:we(t==null?void 0:t.body)}}function Ae(e,t){const r={useLastValid:!1,...t};if(e>1114111){const n=e.toString(16);if(r.useLastValid)e=1114111;else throw e>1310719?new Error(`Invalid code point out of range "\\x{${n}}"`):new Error(`Invalid code point out of range in JS "\\x{${n}}"`)}return{type:"Character",value:e}}function ke(e){const t={kind:"union",negate:!1,...e};return{type:"CharacterClass",kind:t.kind,negate:t.negate,body:Tt(e==null?void 0:e.body)}}function Rr(e,t){if(t.value<e.value)throw new Error("Character class range out of order");return{type:"CharacterClassRange",min:e,max:t}}function We(e,t){const r=!!(t!=null&&t.negate),n={type:"CharacterSet",kind:e};return(e==="digit"||e==="hex"||e==="newline"||e==="space"||e==="word")&&(n.negate=r),(e==="text_segment"||e==="newline"&&!r)&&(n.variableLength=!0),n}function Fr(e,t={}){if(e==="keep")return{type:"Directive",kind:e};if(e==="flags")return{type:"Directive",kind:e,flags:de(t.flags)};throw new Error(`Unexpected directive kind "${e}"`)}function Dr(e){return{type:"Flags",...e}}function G(e){const t=e==null?void 0:e.atomic,r=e==null?void 0:e.flags;if(t&&r)throw new Error("Atomic group cannot have flags");return{type:"Group",...t&&{atomic:t},...r&&{flags:r},body:we(e==null?void 0:e.body)}}function re(e){const t={behind:!1,negate:!1,...e};return{type:"LookaroundAssertion",kind:t.behind?"lookbehind":"lookahead",negate:t.negate,body:we(e==null?void 0:e.body)}}function Gr(e,t,r){return{type:"NamedCallout",kind:e,tag:t,arguments:r}}function Br(e,t){const r=!!(t!=null&&t.negate);if(!Ze.has(e))throw new Error(`Invalid POSIX class "${e}"`);return{type:"CharacterSet",kind:"posix",value:e,negate:r}}function Nt(e,t,r,n){if(t>r)throw new Error("Invalid reversed quantifier range");return{type:"Quantifier",kind:e,min:t,max:r,body:n}}function Vr(e,t){return{type:"Regex",body:we(t==null?void 0:t.body),flags:e}}function Ut(e){return{type:"Subroutine",ref:e}}function fe(e,t){var s;const r={negate:!1,normalizeUnknownPropertyNames:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...t};let n=(s=r.unicodePropertyMap)==null?void 0:s.get($e(e));
vendor: 13,254 bytes, lines 34-131
34if(!n){if(r.normalizeUnknownPropertyNames)n=zr(e);else if(r.unicodePropertyMap&&!r.skipPropertyNameValidation)throw new Error(M`Invalid Unicode property "\p{${e}}"`)}return{type:"CharacterSet",kind:"property",value:n??e,negate:r.negate}}function Hr({flags:e,kind:t,name:r,negate:n,number:s}){switch(t){case"absence_repeater":return Or("repeater");case"atomic":return G({atomic:!0});case"capturing":return Mt(s,{name:r});case"group":return G({flags:e});case"lookahead":case"lookbehind":return re({behind:t==="lookbehind",negate:n});default:throw new Error(`Unexpected group kind "${t}"`)}}function we(e){if(e===void 0)e=[ie()];else if(!Array.isArray(e)||!e.length||!e.every(t=>t.type==="Alternative"))throw new Error("Invalid body; expected array of one or more Alternative nodes");return e}function Tt(e){if(e===void 0)e=[];else if(!Array.isArray(e)||!e.every(t=>!!t.type))throw new Error("Invalid body; expected array of nodes");return e}function lt(e){return e.type==="LookaroundAssertion"&&e.kind==="lookahead"}function ft(e){return e.type==="LookaroundAssertion"&&e.kind==="lookbehind"}function Wr(e){return/^[\p{Alpha}\p{Pc}][^)]*$/u.test(e)}function zr(e){return e.trim().replace(/[- _]+/g,"_").replace(/[A-Z][a-z]+(?=[A-Z])/g,"$&_").replace(/[A-Za-z]+/g,t=>t[0].toUpperCase()+t.slice(1).toLowerCase())}function $e(e){return e.replace(/[- _]+/g,"").toLowerCase()}function pt(e,t){return de(e,`${(t==null?void 0:t.type)==="Character"&&t.value===93?"Empty":"Unclosed"} character class`)}function dt(e){return de(e,"Unclosed group")}function he(e,t,r=null){function n(o,i){for(let a=0;a<o.length;a++){const u=s(o[a],i,a,o);a=Math.max(-1,a+u)}}function s(o,i=null,a=null,u=null){var b,_;let c=0,f=!1;const l={node:o,parent:i,key:a,container:u,root:e,remove(){be(u).splice(Math.max(0,ue(a)+c),1),c--,f=!0},removeAllNextSiblings(){return be(u).splice(ue(a)+1)},removeAllPrevSiblings(){const w=ue(a)+c;return c-=w,be(u).splice(0,Math.max(0,w))},replaceWith(w,k={}){const A=!!k.traverse;u?u[Math.max(0,ue(a)+c)]=w:de(i,"Can't replace root node")[a]=w,A&&s(w,i,a,u),f=!0},replaceWithMultiple(w,k={}){const A=!!k.traverse;if(be(u).splice(Math.max(0,ue(a)+c),1,...w),c+=w.length-1,A){let $=0;for(let v=0;v<w.length;v++)$+=s(w[v],i,ue(a)+v+$,u)}f=!0},skip(){f=!0}},{type:h}=o,d=t["*"],p=t[h],g=typeof d=="function"?d:d==null?void 0:d.enter,y=typeof p=="function"?p:p==null?void 0:p.enter;if(g==null||g(l,r),y==null||y(l,r),!f)switch(h){case"AbsenceFunction":case"CapturingGroup":case"Group":n(o.body,o);break;case"Alternative":case"CharacterClass":n(o.body,o);break;case"Assertion":case"Backreference":case"Character":case"CharacterSet":case"Directive":case"Flags":case"NamedCallout":case"Subroutine":break;case"CharacterClassRange":s(o.min,o,"min"),s(o.max,o,"max");break;case"LookaroundAssertion":n(o.body,o);break;case"Quantifier":s(o.body,o,"body");break;case"Regex":n(o.body,o),s(o.flags,o,"flags");break;default:throw new Error(`Unexpected node type "${h}"`)}return(b=p==null?void 0:p.exit)==null||b.call(p,l,r),(_=d==null?void 0:d.exit)==null||_.call(d,l,r),c}return s(e),e}function be(e){if(!Array.isArray(e))throw new Error("Container expected");return e}function ue(e){if(typeof e!="number")throw new Error("Numeric key expected");return e}const jr=String.raw`\(\?(?:[:=!>A-Za-z\-]|<[=!]|\(DEFINE\))`;function Xr(e,t){for(let r=0;r<e.length;r++)e[r]>=t&&e[r]++}function Zr(e,t,r,n){return e.slice(0,t)+n+e.slice(t+r.length)}const R=Object.freeze({DEFAULT:"DEFAULT",CHAR_CLASS:"CHAR_CLASS"});function qe(e,t,r,n){const s=new RegExp(String.raw`${t}|(?<$skip>\[\^?|\\?.)`,"gsu"),o=[!1];let i=0,a="";for(const u of e.matchAll(s)){const{0:c,groups:{$skip:f}}=u;if(!f&&(!n||n===R.DEFAULT==!i)){r instanceof Function?a+=r(u,{context:i?R.CHAR_CLASS:R.DEFAULT,negated:o[o.length-1]}):a+=r;continue}c[0]==="["?(i++,o.push(c[1]==="^")):c==="]"&&i&&(i--,o.pop()),a+=c}return a}function Ot(e,t,r,n){qe(e,t,r,n)}function Qr(e,t,r=0,n){if(!new RegExp(t,"su").test(e))return null;const s=new RegExp(`${t}|(?<$skip>\\\\?.)`,"gsu");s.lastIndex=r;let o=0,i;for(;i=s.exec(e);){const{0:a,groups:{$skip:u}}=i;if(!u&&(!n||n===R.DEFAULT==!o))return i;a==="["?o++:a==="]"&&o&&o--,s.lastIndex==i.index&&s.lastIndex++}return null}function _e(e,t,r){return!!Qr(e,t,0,r)}function qr(e,t){const r=/\\?./gsu;r.lastIndex=t;let n=e.length,s=0,o=1,i;for(;i=r.exec(e);){const[a]=i;if(a==="[")s++;else if(s)a==="]"&&s--;else if(a==="(")o++;else if(a===")"&&(o--,!o)){n=i.index;break}}return e.slice(t,n)}const ht=new RegExp(String.raw`(?<noncapturingStart>${jr})|(?<capturingStart>\((?:\?<[^>]+>)?)|\\?.`,"gsu");function Jr(e,t){const r=(t==null?void 0:t.hiddenCaptures)??[];let n=(t==null?void 0:t.captureTransfers)??new Map;if(!/\(\?>/.test(e))return{pattern:e,captureTransfers:n,hiddenCaptures:r};const s="(?>",o="(?:(?=(",i=[0],a=[];let u=0,c=0,f=NaN,l;do{l=!1;let h=0,d=0,p=!1,g;for(ht.lastIndex=Number.isNaN(f)?0:f+o.length;g=ht.exec(e);){const{0:y,index:b,groups:{capturingStart:_,noncapturingStart:w}}=g;if(y==="[")h++;else if(h)y==="]"&&h--;else if(y===s&&!p)f=b,p=!0;else if(p&&w)d++;else if(_)p?d++:(u++,i.push(u+c));else if(y===")"&&p){if(!d){c++;const k=u+c;if(e=`${e.slice(0,f)}${o}${e.slice(f+s.length,b)}))<$$${k}>)${e.slice(b+1)}`,l=!0,a.push(k),Xr(r,k),n.size){const A=new Map;n.forEach(($,v)=>{A.set(v>=k?v+1:v,$.map(U=>U>=k?U+1:U))}),n=A}break}d--}}}while(l);return r.push(...a),e=qe(e,String.raw`\\(?<backrefNum>[1-9]\d*)|<\$\$(?<wrappedBackrefNum>\d+)>`,({0:h,groups:{backrefNum:d,wrappedBackrefNum:p}})=>{if(d){const g=+d;if(g>i.length-1)throw new Error(`Backref "${h}" greater than number of captures`);return`\\${i[g]}`}return`\\${p}`},R.DEFAULT),{pattern:e,captureTransfers:n,hiddenCaptures:r}}const Rt=String.raw`(?:[?*+]|\{\d+(?:,\d*)?\})`,Te=new RegExp(String.raw`
35\\(?: \d+
36  | c[A-Za-z]
37  | [gk]<[^>]+>
38  | [pPu]\{[^\}]+\}
39  | u[A-Fa-f\d]{4}
40  | x[A-Fa-f\d]{2}
41  )
42| \((?: \? (?: [:=!>]
43  | <(?:[=!]|[^>]+>)
44  | [A-Za-z\-]+:
45  | \(DEFINE\)
46  ))?
47| (?<qBase>${Rt})(?<qMod>[?+]?)(?<invalidQ>[?*+\{]?)
48| \\?.
49`.replace(/\s+/g,""),"gsu");function Kr(e){if(!new RegExp(`${Rt}\\+`).test(e))return{pattern:e};const t=[];let r=null,n=null,s="",o=0,i;for(Te.lastIndex=0;i=Te.exec(e);){const{0:a,index:u,groups:{qBase:c,qMod:f,invalidQ:l}}=i;if(a==="[")o||(n=u),o++;else if(a==="]")o?o--:n=null;else if(!o)if(f==="+"&&s&&!s.startsWith("(")){if(l)throw new Error(`Invalid quantifier "${a}"`);let h=-1;if(/^\{\d+\}$/.test(c))e=Zr(e,u+c.length,f,"");else{if(s===")"||s==="]"){const d=s===")"?r:n;if(d===null)throw new Error(`Invalid unmatched "${s}"`);e=`${e.slice(0,d)}(?>${e.slice(d,u)}${c})${e.slice(u+a.length)}`}else e=`${e.slice(0,u-s.length)}(?>${s}${c})${e.slice(u+a.length)}`;h+=4}Te.lastIndex+=h}else a[0]==="("?t.push(u):a===")"&&(r=t.length?t.pop():null);s=a}return{pattern:e}}const O=String.raw,Yr=O`\\g<(?<gRNameOrNum>[^>&]+)&R=(?<gRDepth>[^>]+)>`,ze=O`\(\?R=(?<rDepth>[^\)]+)\)|${Yr}`,ve=O`\(\?<(?![=!])(?<captureName>[^>]+)>`,Ft=O`${ve}|(?<unnamed>\()(?!\?)`,te=new RegExp(O`${ve}|${ze}|\(\?|\\?.`,"gsu"),Oe="Cannot use multiple overlapping recursions";function en(e,t){const{hiddenCaptures:r,mode:n}={hiddenCaptures:[],mode:"plugin",...t};let s=(t==null?void 0:t.captureTransfers)??new Map;if(!new RegExp(ze,"su").test(e))return{pattern:e,captureTransfers:s,hiddenCaptures:r};if(n==="plugin"&&_e(e,O`\(\?\(DEFINE\)`,R.DEFAULT))throw new Error("DEFINE groups cannot be used with recursion");const o=[],i=_e(e,O`\\[1-9]`,R.DEFAULT),a=new Map,u=[];let c=!1,f=0,l=0,h;for(te.lastIndex=0;h=te.exec(e);){const{0:d,groups:{captureName:p,rDepth:g,gRNameOrNum:y,gRDepth:b}}=h;if(d==="[")f++;else if(f)d==="]"&&f--;else if(g){if(gt(g),c)throw new Error(Oe);if(i)throw new Error(`${n==="external"?"Backrefs":"Numbered backrefs"} cannot be used with global recursion`);const _=e.slice(0,h.index),w=e.slice(te.lastIndex);if(_e(w,ze,R.DEFAULT))throw new Error(Oe);const k=+g-1;e=mt(_,w,k,!1,r,o,l),s=yt(s,_,k,o.length,0,l);break}else if(y){gt(b);let _=!1;for(const T of u)if(T.name===y||T.num===+y){if(_=!0,T.hasRecursedWithin)throw new Error(Oe);break}if(!_)throw new Error(O`Recursive \g cannot be used outside the referenced group "${n==="external"?y:O`\g<${y}&R=${b}>`}"`);const w=a.get(y),k=qr(e,w);if(i&&_e(k,O`${ve}|\((?!\?)`,R.DEFAULT))throw new Error(`${n==="external"?"Backrefs":"Numbered backrefs"} cannot be used with recursion of capturing groups`);const A=e.slice(w,h.index),$=k.slice(A.length+d.length),v=o.length,U=+b-1,Z=mt(A,$,U,!0,r,o,l);s=yt(s,A,U,o.length-v,v,l);const V=e.slice(0,w),ae=e.slice(w+k.length);e=`${V}${Z}${ae}`,te.lastIndex+=Z.length-d.length-A.length-$.length,u.forEach(T=>T.hasRecursedWithin=!0),c=!0}else if(p)l++,a.set(String(l),te.lastIndex),a.set(p,te.lastIndex),u.push({num:l,name:p});else if(d[0]==="("){const _=d==="(";_&&(l++,a.set(String(l),te.lastIndex)),u.push(_?{num:l}:{})}else d===")"&&u.pop()}return r.push(...o),{pattern:e,captureTransfers:s,hiddenCaptures:r}}function gt(e){const t=`Max depth must be integer between 2 and 100; used ${e}`;if(!/^[1-9]\d*$/.test(e))throw new Error(t);if(e=+e,e<2||e>100)throw new Error(t)}function mt(e,t,r,n,s,o,i){const a=new Set;n&&Ot(e+t,ve,({groups:{captureName:c}})=>{a.add(c)},R.DEFAULT);const u=[r,n?a:null,s,o,i];return`${e}${wt(`(?:${e}`,"forward",...u)}(?:)${wt(`${t})`,"backward",...u)}${t}`}function wt(e,t,r,n,s,o,i){const u=f=>t==="forward"?f+2:r-f+2-1;let c="";for(let f=0;f<r;f++){const l=u(f);c+=qe(e,O`${Ft}|\\k<(?<backref>[^>]+)>`,({0:h,groups:{captureName:d,unnamed:p,backref:g}})=>{if(g&&n&&!n.has(g))return h;const y=`_$${l}`;if(p||d){const b=i+o.length+1;return o.push(b),tn(s,b),p?h:`(?<${d}${y}>`}return O`\k<${g}${y}>`},R.DEFAULT)}return c}function tn(e,t){for(let r=0;r<e.length;r++)e[r]>=t&&e[r]++}function yt(e,t,r,n,s,o){if(e.size&&n){let i=0;Ot(t,Ft,()=>i++,R.DEFAULT);const a=o-i+s,u=new Map;return e.forEach((c,f)=>{const l=(n-i*r)/r,h=i*r,d=f>a+i?f+n:f,p=[];for(const g of c)if(g<=a)p.push(g);else if(g>a+i+l)p.push(g+n);else if(g<=a+i)for(let y=0;y<=r;y++)p.push(g+i*y);else for(let y=0;y<=r;y++)p.push(g+h+l*y);u.set(d,p)}),u}return e}var S=String.fromCodePoint,m=String.raw,X={flagGroups:(()=>{try{new RegExp("(?i:)")}catch{return!1}return!0})(),unicodeSets:(()=>{try{new RegExp("","v")}catch{return!1}return!0})()};X.bugFlagVLiteralHyphenIsRange=X.unicodeSets?(()=>{try{new RegExp(m`[\d\-a]`,"v")}catch{return!0}return!1})():!1;X.bugNestedClassIgnoresNegation=X.unicodeSets&&new RegExp("[[^a]]","v").test("a");function xe(e,{enable:t,disable:r}){return{dotAll:!(r!=null&&r.dotAll)&&!!(t!=null&&t.dotAll||e.dotAll),ignoreCase:!(r!=null&&r.ignoreCase)&&!!(t!=null&&t.ignoreCase||e.ignoreCase)}}function ge(e,t,r){return e.has(t)||e.set(t,r),e.get(t)}function je(e,t){return Ct[e]>=Ct[t]}function rn(e,t){if(e==null)throw new Error(t??"Value expected");return e}var Ct={ES2025:2025,ES2024:2024,ES2018:2018},nn={auto:"auto",ES2025:"ES2025",ES2024:"ES2024",ES2018:"ES2018"};function Dt(e={}){if({}.toString.call(e)!=="[object Object]")throw new Error("Unexpected options");if(e.target!==void 0&&!nn[e.target])throw new Error(`Unexpected target "${e.target}"`);const t={accuracy:"default",avoidSubclass:!1,flags:"",global:!1,hasIndices:!1,lazyCompileLength:1/0,target:"auto",verbose:!1,...e,rules:{allowOrphanBackrefs:!1,asciiWordBoundaries:!1,captureGroup:!1,recursionLimit:20,singleline:!1,...e.rules}};return t.target==="auto"&&(t.target=X.flagGroups?"ES2025":X.unicodeSets?"ES2024":"ES2018"),t}var sn="[	-\r ]",on=new Set([S(304),S(305)]),H=m`[\p{L}\p{M}\p{N}\p{Pc}]`;function Gt(e){if(on.has(e))return[e];const t=new Set,r=e.toLowerCase(),n=r.toUpperCase(),s=cn.get(r),o=an.get(r),i=un.get(r);return[...n].length===1&&t.add(n),i&&t.add(i),s&&t.add(s),t.add(r),o&&t.add(o),[...t]}var Je=new Map(`C Other
50Cc Control cntrl
51Cf Format
52Cn Unassigned
53Co Private_Use
54Cs Surrogate
55L Letter
56LC Cased_Letter
57Ll Lowercase_Letter
58Lm Modifier_Letter
59Lo Other_Letter
60Lt Titlecase_Letter
61Lu Uppercase_Letter
62M Mark Combining_Mark
63Mc Spacing_Mark
64Me Enclosing_Mark
65Mn Nonspacing_Mark
66N Number
67Nd Decimal_Number digit
68Nl Letter_Number
69No Other_Number
70P Punctuation punct
71Pc Connector_Punctuation
72Pd Dash_Punctuation
73Pe Close_Punctuation
74Pf Final_Punctuation
75Pi Initial_Punctuation
76Po Other_Punctuation
77Ps Open_Punctuation
78S Symbol
79Sc Currency_Symbol
80Sk Modifier_Symbol
81Sm Math_Symbol
82So Other_Symbol
83Z Separator
84Zl Line_Separator
85Zp Paragraph_Separator
86Zs Space_Separator
87ASCII
88ASCII_Hex_Digit AHex
89Alphabetic Alpha
90Any
91Assigned
92Bidi_Control Bidi_C
93Bidi_Mirrored Bidi_M
94Case_Ignorable CI
95Cased
96Changes_When_Casefolded CWCF
97Changes_When_Casemapped CWCM
98Changes_When_Lowercased CWL
99Changes_When_NFKC_Casefolded CWKCF
100Changes_When_Titlecased CWT
101Changes_When_Uppercased CWU
102Dash
103Default_Ignorable_Code_Point DI
104Deprecated Dep
105Diacritic Dia
106Emoji
107Emoji_Component EComp
108Emoji_Modifier EMod
109Emoji_Modifier_Base EBase
110Emoji_Presentation EPres
111Extended_Pictographic ExtPict
112Extender Ext
113Grapheme_Base Gr_Base
114Grapheme_Extend Gr_Ext
115Hex_Digit Hex
116IDS_Binary_Operator IDSB
117IDS_Trinary_Operator IDST
118ID_Continue IDC
119ID_Start IDS
120Ideographic Ideo
121Join_Control Join_C
122Logical_Order_Exception LOE
123Lowercase Lower
124Math
125Noncharacter_Code_Point NChar
126Pattern_Syntax Pat_Syn
127Pattern_White_Space Pat_WS
128Quotation_Mark QMark
129Radical
130Regional_Indicator RI
131Sentence_Terminal STerm
132Soft_Dotted SD
133Terminal_Punctuation Term
134Unified_Ideograph UIdeo
135Uppercase Upper
136Variation_Selector VS
137White_Space space
138XID_Continue XIDC
139XID_Start XIDS`.split(/\s/).map(e=>[$e(e),e])),an=new Map([["s",S(383)],[S(383),"s"]]),un=new Map([[S(223),S(7838)],[S(107),S(8490)],[S(229),S(8491)],[S(969),S(8486)]]),cn=new Map([Q(453),Q(456),Q(459),Q(498),...Re(8072,8079),...Re(8088,8095),...Re(8104,8111),Q(8124),Q(8140),Q(8188)]),ln=new Map([["alnum",m`[\p{Alpha}\p{Nd}]`],["alpha",m`\p{Alpha}`],["ascii",m`\p{ASCII}`],["blank",m`[\p{Zs}\t]`],["cntrl",m`\p{Cc}`],["digit",m`\p{Nd}`],["graph",m`[\P{space}&&\P{Cc}&&\P{Cn}&&\P{Cs}]`],["lower",m`\p{Lower}`],["print",m`[[\P{space}&&\P{Cc}&&\P{Cn}&&\P{Cs}]\p{Zs}]`],["punct",m`[\p{P}\p{S}]`],["space",m`\p{space}`],["upper",m`\p{Upper}`],["word",m`[\p{Alpha}\p{M}\p{Nd}\p{Pc}]`],["xdigit",m`\p{AHex}`]]);function fn(e,t){const r=[];for(let n=e;n<=t;n++)r.push(n);return r}function Q(e){const t=S(e);return[t.toLowerCase(),t]}function Re(e,t){return fn(e,t).map(r=>Q(r))}var Bt=new Set(["Lower","Lowercase","Upper","Uppercase","Ll","Lowercase_Letter","Lt","Titlecase_Letter","Lu","Uppercase_Letter"]);function pn(e,t){const r={accuracy:"default",asciiWordBoundaries:!1,avoidSubclass:!1,bestEffortTarget:"ES2025",...t};Vt(e);const n={accuracy:r.accuracy,asciiWordBoundaries:r.asciiWordBoundaries,avoidSubclass:r.avoidSubclass,flagDirectivesByAlt:new Map,jsGroupNameMap:new Map,minTargetEs2024:je(r.bestEffortTarget,"ES2024"),passedLookbehind:!1,strategy:null,subroutineRefMap:new Map,supportedGNodes:new Set,digitIsAscii:e.flags.digitIsAscii,spaceIsAscii:e.flags.spaceIsAscii,wordIsAscii:e.flags.wordIsAscii};he(e,dn,n);const s={dotAll:e.flags.dotAll,ignoreCase:e.flags.ignoreCase},o={currentFlags:s,prevFlags:null,globalFlags:s,groupOriginByCopy:new Map,groupsByName:new Map,multiplexCapturesToLeftByRef:new Map,openRefs:new Map,reffedNodesByReferencer:new Map,subroutineRefMap:n.subroutineRefMap};he(e,hn,o);const i={groupsByName:o.groupsByName,highestOrphanBackref:0,numCapturesToLeft:0,reffedNodesByReferencer:o.reffedNodesByReferencer};return he(e,gn,i),e._originMap=o.groupOriginByCopy,e._strategy=n.strategy,e}var dn={AbsenceFunction({node:e,parent:t,replaceWith:r}){const{body:n,kind:s}=e;if(s==="repeater"){const o=G();o.body[0].body.push(re({negate:!0,body:n}),fe("Any"));const i=G();i.body[0].body.push(Nt("greedy",0,1/0,o)),r(x(i,t),{traverse:!0})}else throw new Error('Unsupported absence function "(?~|"')},Alternative:{enter({node:e,parent:t,key:r},{flagDirectivesByAlt:n}){const s=e.body.filter(o=>o.kind==="flags");for(let o=r+1;o<t.body.length;o++){const i=t.body[o];ge(n,i,[]).push(...s)}},exit({node:e},{flagDirectivesByAlt:t}){var r;if((r=t.get(e))!=null&&r.length){const n=Wt(t.get(e));if(n){const s=G({flags:n});s.body[0].body=e.body,e.body=[x(s,e)]}}}},Assertion({node:e,parent:t,key:r,container:n,root:s,remove:o,replaceWith:i},a){const{kind:u,negate:c}=e,{asciiWordBoundaries:f,avoidSubclass:l,supportedGNodes:h,wordIsAscii:d}=a;if(u==="text_segment_boundary")throw new Error(`Unsupported text segment boundary "\\${c?"Y":"y"}"`);if(u==="line_end")i(x(re({body:[ie({body:[Ve("string_end")]}),ie({body:[Ae(10)]})]}),t));else if(u==="line_start")i(x(W(m`(?<=\A|\n(?!\z))`,{skipLookbehindValidation:!0}),t));else if(u==="search_start")if(h.has(e))s.flags.sticky=!0,o();else{const p=n[r-1];if(p&&_n(p))i(x(re({negate:!0}),t));else{if(l)throw new Error(m`Uses "\G" in a way that requires a subclass`);i(q(Ve("string_start"),t)),a.strategy="clip_search"}}else if(!(u==="string_end"||u==="string_start"))if(u==="string_end_newline")i(x(W(m`(?=\n?\z)`),t));else if(u==="word_boundary"){if(!d&&!f){const p=`(?:(?<=${H})(?!${H})|(?<!${H})(?=${H}))`,g=`(?:(?<=${H})(?=${H})|(?<!${H})(?!${H}))`;i(x(W(c?g:p),t))}}else throw new Error(`Unexpected assertion kind "${u}"`)},Backreference({node:e},{jsGroupNameMap:t}){let{ref:r}=e;typeof r=="string"&&!De(r)&&(r=Fe(r,t),e.ref=r)},CapturingGroup({node:e},{jsGroupNameMap:t,subroutineRefMap:r}){let{name:n}=e;n&&!De(n)&&(n=Fe(n,t),e.name=n),r.set(e.number,e),n&&r.set(n,e)},CharacterClassRange({node:e,parent:t,replaceWith:r}){if(t.kind==="intersection"){const n=ke({body:[e]});r(x(n,t),{traverse:!0})}},CharacterSet({node:e,parent:t,replaceWith:r},{accuracy:n,minTargetEs2024:s,digitIsAscii:o,spaceIsAscii:i,wordIsAscii:a}){const{kind:u,negate:c,value:f}=e;
vendor: 11,318 bytes, lines 139-142
139if(o&&(u==="digit"||f==="digit")){r(q(We("digit",{negate:c}),t));return}if(i&&(u==="space"||f==="space")){r(x(Ge(W(sn),c),t));return}if(a&&(u==="word"||f==="word")){r(q(We("word",{negate:c}),t));return}if(u==="any")r(q(fe("Any"),t));else if(u==="digit")r(q(fe("Nd",{negate:c}),t));else if(u!=="dot")if(u==="text_segment"){if(n==="strict")throw new Error(m`Use of "\X" requires non-strict accuracy`);const l="\\p{Emoji}(?:\\p{EMod}|\\uFE0F\\u20E3?|[\\x{E0020}-\\x{E007E}]+\\x{E007F})?",h=m`\p{RI}{2}|${l}(?:\u200D${l})*`;r(x(W(m`(?>\r\n|${s?m`\p{RGI_Emoji}`:h}|\P{M}\p{M}*)`,{skipPropertyNameValidation:!0}),t))}else if(u==="hex")r(q(fe("AHex",{negate:c}),t));else if(u==="newline")r(x(W(c?`[^
140]`:`(?>\r
141?|[
142\v\f…\u2028\u2029])`),t));else if(u==="posix")if(!s&&(f==="graph"||f==="print")){if(n==="strict")throw new Error(`POSIX class "${f}" requires min target ES2024 or non-strict accuracy`);let l={graph:"!-~",print:" -~"}[f];c&&(l=`\0-${S(l.codePointAt(0)-1)}${S(l.codePointAt(2)+1)}-􏿿`),r(x(W(`[${l}]`),t))}else r(x(Ge(W(ln.get(f)),c),t));else if(u==="property")Je.has($e(f))||(e.key="sc");else if(u==="space")r(q(fe("space",{negate:c}),t));else if(u==="word")r(x(Ge(W(H),c),t));else throw new Error(`Unexpected character set kind "${u}"`)},Directive({node:e,parent:t,root:r,remove:n,replaceWith:s,removeAllPrevSiblings:o,removeAllNextSiblings:i}){const{kind:a,flags:u}=e;if(a==="flags")if(!u.enable&&!u.disable)n();else{const c=G({flags:u});c.body[0].body=i(),s(x(c,t),{traverse:!0})}else if(a==="keep"){const c=r.body[0],l=r.body.length===1&&Lt(c,{type:"Group"})&&c.body[0].body.length===1?c.body[0]:r;if(t.parent!==l||l.body.length>1)throw new Error(m`Uses "\K" in a way that's unsupported`);const h=re({behind:!0});h.body[0].body=o(),s(x(h,t))}else throw new Error(`Unexpected directive kind "${a}"`)},Flags({node:e,parent:t}){if(e.posixIsAscii)throw new Error('Unsupported flag "P"');if(e.textSegmentMode==="word")throw new Error('Unsupported flag "y{w}"');["digitIsAscii","extended","posixIsAscii","spaceIsAscii","wordIsAscii","textSegmentMode"].forEach(r=>delete e[r]),Object.assign(e,{global:!1,hasIndices:!1,multiline:!1,sticky:e.sticky??!1}),t.options={disable:{x:!0,n:!0},force:{v:!0}}},Group({node:e}){if(!e.flags)return;const{enable:t,disable:r}=e.flags;t!=null&&t.extended&&delete t.extended,r!=null&&r.extended&&delete r.extended,t!=null&&t.dotAll&&(r!=null&&r.dotAll)&&delete t.dotAll,t!=null&&t.ignoreCase&&(r!=null&&r.ignoreCase)&&delete t.ignoreCase,t&&!Object.keys(t).length&&delete e.flags.enable,r&&!Object.keys(r).length&&delete e.flags.disable,!e.flags.enable&&!e.flags.disable&&delete e.flags},LookaroundAssertion({node:e},t){const{kind:r}=e;r==="lookbehind"&&(t.passedLookbehind=!0)},NamedCallout({node:e,parent:t,replaceWith:r}){const{kind:n}=e;if(n==="fail")r(x(re({negate:!0}),t));else throw new Error(`Unsupported named callout "(*${n.toUpperCase()}"`)},Quantifier({node:e}){if(e.body.type==="Quantifier"){const t=G();t.body[0].body.push(e.body),e.body=x(t,e)}},Regex:{enter({node:e},{supportedGNodes:t}){const r=[];let n=!1,s=!1;for(const o of e.body)if(o.body.length===1&&o.body[0].kind==="search_start")o.body.pop();else{const i=jt(o.body);i?(n=!0,Array.isArray(i)?r.push(...i):r.push(i)):s=!0}n&&!s&&r.forEach(o=>t.add(o))},exit(e,{accuracy:t,passedLookbehind:r,strategy:n}){if(t==="strict"&&r&&n)throw new Error(m`Uses "\G" in a way that requires non-strict accuracy`)}},Subroutine({node:e},{jsGroupNameMap:t}){let{ref:r}=e;typeof r=="string"&&!De(r)&&(r=Fe(r,t),e.ref=r)}},hn={Backreference({node:e},{multiplexCapturesToLeftByRef:t,reffedNodesByReferencer:r}){const{orphan:n,ref:s}=e;n||r.set(e,[...t.get(s).map(({node:o})=>o)])},CapturingGroup:{enter({node:e,parent:t,replaceWith:r,skip:n},{groupOriginByCopy:s,groupsByName:o,multiplexCapturesToLeftByRef:i,openRefs:a,reffedNodesByReferencer:u}){const c=s.get(e);if(c&&a.has(e.number)){const l=q(bt(e.number),t);u.set(l,a.get(e.number)),r(l);return}a.set(e.number,e),i.set(e.number,[]),e.name&&ge(i,e.name,[]);const f=i.get(e.name??e.number);for(let l=0;l<f.length;l++){const h=f[l];if(c===h.node||c&&c===h.origin||e===h.origin){f.splice(l,1);break}}if(i.get(e.number).push({node:e,origin:c}),e.name&&i.get(e.name).push({node:e,origin:c}),e.name){const l=ge(o,e.name,new Map);let h=!1;if(c)h=!0;else for(const d of l.values())if(!d.hasDuplicateNameToRemove){h=!0;break}o.get(e.name).set(e,{node:e,hasDuplicateNameToRemove:h})}},exit({node:e},{openRefs:t}){t.delete(e.number)}},Group:{enter({node:e},t){t.prevFlags=t.currentFlags,e.flags&&(t.currentFlags=xe(t.currentFlags,e.flags))},exit(e,t){t.currentFlags=t.prevFlags}},Subroutine({node:e,parent:t,replaceWith:r},n){const{isRecursive:s,ref:o}=e;if(s){let f=t;for(;(f=f.parent)&&!(f.type==="CapturingGroup"&&(f.name===o||f.number===o)););n.reffedNodesByReferencer.set(e,f);return}const i=n.subroutineRefMap.get(o),a=o===0,u=a?bt(0):Ht(i,n.groupOriginByCopy,null);let c=u;if(!a){const f=Wt(yn(i,h=>h.type==="Group"&&!!h.flags)),l=f?xe(n.globalFlags,f):n.globalFlags;mn(l,n.currentFlags)||(c=G({flags:Cn(l)}),c.body[0].body.push(u))}r(x(c,t),{traverse:!a})}},gn={Backreference({node:e,parent:t,replaceWith:r},n){if(e.orphan){n.highestOrphanBackref=Math.max(n.highestOrphanBackref,e.ref);return}const o=n.reffedNodesByReferencer.get(e).filter(i=>wn(i,e));if(!o.length)r(x(re({negate:!0}),t));else if(o.length>1){const i=G({atomic:!0,body:o.reverse().map(a=>ie({body:[He(a.number)]}))});r(x(i,t))}else e.ref=o[0].number},CapturingGroup({node:e},t){e.number=++t.numCapturesToLeft,e.name&&t.groupsByName.get(e.name).get(e).hasDuplicateNameToRemove&&delete e.name},Regex:{exit({node:e},t){const r=Math.max(t.highestOrphanBackref-t.numCapturesToLeft,0);for(let n=0;n<r;n++){const s=Mt();e.body.at(-1).body.push(s)}}},Subroutine({node:e},t){!e.isRecursive||e.ref===0||(e.ref=t.reffedNodesByReferencer.get(e).number)}};function Vt(e){he(e,{"*"({node:t,parent:r}){t.parent=r}})}function mn(e,t){return e.dotAll===t.dotAll&&e.ignoreCase===t.ignoreCase}function wn(e,t){let r=t;do{if(r.type==="Regex")return!1;if(r.type==="Alternative")continue;if(r===e)return!1;const n=zt(r.parent);for(const s of n){if(s===r)break;if(s===e||Xt(s,e))return!0}}while(r=r.parent);throw new Error("Unexpected path")}function Ht(e,t,r,n){const s=Array.isArray(e)?[]:{};for(const[o,i]of Object.entries(e))o==="parent"?s.parent=Array.isArray(r)?n:r:i&&typeof i=="object"?s[o]=Ht(i,t,s,r):(o==="type"&&i==="CapturingGroup"&&t.set(s,t.get(e)??e),s[o]=i);return s}function bt(e){const t=Ut(e);return t.isRecursive=!0,t}function yn(e,t){const r=[];for(;e=e.parent;)(!t||t(e))&&r.push(e);return r}function Fe(e,t){if(t.has(e))return t.get(e);const r=`$${t.size}_${e.replace(/^[^$_\p{IDS}]|[^$\u200C\u200D\p{IDC}]/ug,"_")}`;return t.set(e,r),r}function Wt(e){const t=["dotAll","ignoreCase"],r={enable:{},disable:{}};return e.forEach(({flags:n})=>{t.forEach(s=>{var o,i;(o=n.enable)!=null&&o[s]&&(delete r.disable[s],r.enable[s]=!0),(i=n.disable)!=null&&i[s]&&(r.disable[s]=!0)})}),Object.keys(r.enable).length||delete r.enable,Object.keys(r.disable).length||delete r.disable,r.enable||r.disable?r:null}function Cn({dotAll:e,ignoreCase:t}){const r={};return(e||t)&&(r.enable={},e&&(r.enable.dotAll=!0),t&&(r.enable.ignoreCase=!0)),(!e||!t)&&(r.disable={},!e&&(r.disable.dotAll=!0),!t&&(r.disable.ignoreCase=!0)),r}function zt(e){if(!e)throw new Error("Node expected");const{body:t}=e;return Array.isArray(t)?t:t?[t]:null}function jt(e){const t=e.find(r=>r.kind==="search_start"||En(r,{negate:!1})||!bn(r));if(!t)return null;if(t.kind==="search_start")return t;if(t.type==="LookaroundAssertion")return t.body[0].body[0];if(t.type==="CapturingGroup"||t.type==="Group"){const r=[];for(const n of t.body){const s=jt(n.body);if(!s)return null;Array.isArray(s)?r.push(...s):r.push(s)}return r}return null}function Xt(e,t){const r=zt(e)??[];for(const n of r)if(n===t||Xt(n,t))return!0;return!1}function bn({type:e}){return e==="Assertion"||e==="Directive"||e==="LookaroundAssertion"}function _n(e){const t=["Character","CharacterClass","CharacterSet"];return t.includes(e.type)||e.type==="Quantifier"&&e.min&&t.includes(e.body.type)}function En(e,t){const r={negate:null,...t};return e.type==="LookaroundAssertion"&&(r.negate===null||e.negate===r.negate)&&e.body.length===1&&Lt(e.body[0],{type:"Assertion",kind:"search_start"})}function De(e){return/^[$_\p{IDS}][$\u200C\u200D\p{IDC}]*$/u.test(e)}function W(e,t){const n=Pt(e,{...t,unicodePropertyMap:Je}).body;return n.length>1||n[0].body.length>1?G({body:n}):n[0].body[0]}function Ge(e,t){return e.negate=t,e}function q(e,t){return e.parent=t,e}function x(e,t){return Vt(e),e.parent=t,e}function kn(e,t){const r=Dt(t),n=je(r.target,"ES2024"),s=je(r.target,"ES2025"),o=r.rules.recursionLimit;if(!Number.isInteger(o)||o<2||o>20)throw new Error("Invalid recursionLimit; use 2-20");let i=null,a=null;if(!s){const d=[e.flags.ignoreCase];he(e,xn,{getCurrentModI:()=>d.at(-1),popModI(){d.pop()},pushModI(p){d.push(p)},setHasCasedChar(){d.at(-1)?i=!0:a=!0}})}const u={dotAll:e.flags.dotAll,ignoreCase:!!((e.flags.ignoreCase||i)&&!a)};let c=e;const f={accuracy:r.accuracy,appliedGlobalFlags:u,captureMap:new Map,currentFlags:{dotAll:e.flags.dotAll,ignoreCase:e.flags.ignoreCase},inCharClass:!1,lastNode:c,originMap:e._originMap,recursionLimit:o,useAppliedIgnoreCase:!!(!s&&i&&a),useFlagMods:s,useFlagV:n,verbose:r.verbose};function l(d){return f.lastNode=c,c=d,rn(An[d.type],`Unexpected node type "${d.type}"`)(d,f,l)}const h={pattern:e.body.map(l).join("|"),flags:l(e.flags),options:{...e.options}};return n||(delete h.options.force.v,h.options.disable.v=!0,h.options.unicodeSetsPlugin=null),h._captureTransfers=new Map,h._hiddenCaptures=[],f.captureMap.forEach((d,p)=>{d.hidden&&h._hiddenCaptures.push(p),d.transferTo&&ge(h._captureTransfers,d.transferTo,[]).push(p)}),h}var xn={"*":{enter({node:e},t){if(Et(e)){const r=t.getCurrentModI();t.pushModI(e.flags?xe({ignoreCase:r},e.flags).ignoreCase:r)}},exit({node:e},t){Et(e)&&t.popModI()}},Backreference(e,t){t.setHasCasedChar()},Character({node:e},t){Ke(S(e.value))&&t.setHasCasedChar()},CharacterClassRange({node:e,skip:t},r){t(),Zt(e,{firstOnly:!0}).length&&r.setHasCasedChar()},CharacterSet({node:e},t){e.kind==="property"&&Bt.has(e.value)&&t.setHasCasedChar()}},An={Alternative({body:e},t,r){return e.map(r).join("")},Assertion({kind:e,negate:t}){if(e==="string_end")return"$";if(e==="string_start")return"^";if(e==="word_boundary")return t?m`\B`:m`\b`;throw new Error(`Unexpected assertion kind "${e}"`)},Backreference({ref:e},t){if(typeof e!="number")throw new Error("Unexpected named backref in transformed AST");if(!t.useFlagMods&&t.accuracy==="strict"&&t.currentFlags.ignoreCase&&!t.captureMap.get(e).ignoreCase)throw new Error("Use of case-insensitive backref to case-sensitive group requires target ES2025 or non-strict accuracy");return"\\"+e},CapturingGroup(e,t,r){const{body:n,name:s,number:o}=e,i={ignoreCase:t.currentFlags.ignoreCase},a=t.originMap.get(e);return a&&(i.hidden=!0,o>a.number&&(i.transferTo=a.number)),t.captureMap.set(o,i),`(${s?`?<${s}>`:""}${n.map(r).join("|")})`},Character({value:e},t){const r=S(e),n=ce(e,{escDigit:t.lastNode.type==="Backreference",inCharClass:t.inCharClass,useFlagV:t.useFlagV});if(n!==r)return n;if(t.useAppliedIgnoreCase&&t.currentFlags.ignoreCase&&Ke(r)){const s=Gt(r);
142return t.inCharClass?s.join(""):s.length>1?`[${s.join("")}]`:s[0]}return r},CharacterClass(e,t,r){const{kind:n,negate:s,parent:o}=e;let{body:i}=e;if(n==="intersection"&&!t.useFlagV)throw new Error("Use of class intersection requires min target ES2024");X.bugFlagVLiteralHyphenIsRange&&t.useFlagV&&i.some(kt)&&(i=[Ae(45),...i.filter(c=>!kt(c))]);const a=()=>`[${s?"^":""}${i.map(r).join(n==="intersection"?"&&":"")}]`;if(!t.inCharClass){if((!t.useFlagV||X.bugNestedClassIgnoresNegation)&&!s){const f=i.filter(l=>l.type==="CharacterClass"&&l.kind==="union"&&l.negate);if(f.length){const l=G(),h=l.body[0];return l.parent=o,h.parent=l,i=i.filter(d=>!f.includes(d)),e.body=i,i.length?(e.parent=h,h.body.push(e)):l.body.pop(),f.forEach(d=>{const p=ie({body:[d]});d.parent=p,p.parent=l,l.body.push(p)}),r(l)}}t.inCharClass=!0;const c=a();return t.inCharClass=!1,c}const u=i[0];if(n==="union"&&!s&&u&&((!t.useFlagV||!t.verbose)&&o.kind==="union"&&!(X.bugFlagVLiteralHyphenIsRange&&t.useFlagV)||!t.verbose&&o.kind==="intersection"&&i.length===1&&u.type!=="CharacterClassRange"))return i.map(r).join("");if(!t.useFlagV&&o.type==="CharacterClass")throw new Error("Use of nested character class requires min target ES2024");return a()},CharacterClassRange(e,t){const r=e.min.value,n=e.max.value,s={escDigit:!1,inCharClass:!0,useFlagV:t.useFlagV},o=ce(r,s),i=ce(n,s),a=new Set;if(t.useAppliedIgnoreCase&&t.currentFlags.ignoreCase){const u=Zt(e);Ln(u).forEach(f=>{a.add(Array.isArray(f)?`${ce(f[0],s)}-${ce(f[1],s)}`:ce(f,s))})}return`${o}-${i}${[...a].join("")}`},CharacterSet({kind:e,negate:t,value:r,key:n},s){if(e==="dot")return s.currentFlags.dotAll?s.appliedGlobalFlags.dotAll||s.useFlagMods?".":"[^]":m`[^\n]`;if(e==="digit")return t?m`\D`:m`\d`;if(e==="property"){if(s.useAppliedIgnoreCase&&s.currentFlags.ignoreCase&&Bt.has(r))throw new Error(`Unicode property "${r}" can't be case-insensitive when other chars have specific case`);return`${t?m`\P`:m`\p`}{${n?`${n}=`:""}${r}}`}if(e==="word")return t?m`\W`:m`\w`;throw new Error(`Unexpected character set kind "${e}"`)},Flags(e,t){return(t.appliedGlobalFlags.ignoreCase?"i":"")+(e.dotAll?"s":"")+(e.sticky?"y":"")},Group({atomic:e,body:t,flags:r,parent:n},s,o){const i=s.currentFlags;r&&(s.currentFlags=xe(i,r));const a=t.map(o).join("|"),u=!s.verbose&&t.length===1&&n.type!=="Quantifier"&&!e&&(!s.useFlagMods||!r)?a:`(?${Pn(e,r,s.useFlagMods)}${a})`;return s.currentFlags=i,u},LookaroundAssertion({body:e,kind:t,negate:r},n,s){return`(?${`${t==="lookahead"?"":"<"}${r?"!":"="}`}${e.map(s).join("|")})`},Quantifier(e,t,r){return r(e.body)+Mn(e)},Subroutine({isRecursive:e,ref:t},r){if(!e)throw new Error("Unexpected non-recursive subroutine in transformed AST");const n=r.recursionLimit;return t===0?`(?R=${n})`:m`\g<${t}&R=${n}>`}},$n=new Set(["$","(",")","*","+",".","?","[","\\","]","^","{","|","}"]),vn=new Set(["-","\\","]","^","["]),In=new Set(["(",")","-","/","[","\\","]","^","{","|","}","!","#","$","%","&","*","+",",",".",":",";","<","=",">","?","@","`","~"]),_t=new Map([[9,m`\t`],[10,m`\n`],[11,m`\v`],[12,m`\f`],[13,m`\r`],[8232,m`\u2028`],[8233,m`\u2029`],[65279,m`\uFEFF`]]),Sn=new RegExp("^\\p{Cased}$","u");function Ke(e){return Sn.test(e)}function Zt(e,t){const r=!!(t!=null&&t.firstOnly),n=e.min.value,s=e.max.value,o=[];if(n<65&&(s===65535||s>=131071)||n===65536&&s>=131071)return o;for(let i=n;i<=s;i++){const a=S(i);if(!Ke(a))continue;const u=Gt(a).filter(c=>{const f=c.codePointAt(0);return f<n||f>s});if(u.length&&(o.push(...u),r))break}return o}function ce(e,{escDigit:t,inCharClass:r,useFlagV:n}){if(_t.has(e))return _t.get(e);if(e<32||e>126&&e<160||e>262143||t&&Nn(e))return e>255?`\\u{${e.toString(16).toUpperCase()}}`:`\\x${e.toString(16).toUpperCase().padStart(2,"0")}`;const s=r?n?In:vn:$n,o=S(e);return(s.has(o)?"\\":"")+o}function Ln(e){const t=e.map(s=>s.codePointAt(0)).sort((s,o)=>s-o),r=[];let n=null;for(let s=0;s<t.length;s++)t[s+1]===t[s]+1?n??(n=t[s]):n===null?r.push(t[s]):(r.push([n,t[s]]),n=null);return r}function Pn(e,t,r){if(e)return">";let n="";if(t&&r){const{enable:s,disable:o}=t;n=(s!=null&&s.ignoreCase?"i":"")+(s!=null&&s.dotAll?"s":"")+(o?"-":"")+(o!=null&&o.ignoreCase?"i":"")+(o!=null&&o.dotAll?"s":"")}return`${n}:`}function Mn({kind:e,max:t,min:r}){let n;return!r&&t===1?n="?":!r&&t===1/0?n="*":r===1&&t===1/0?n="+":r===t?n=`{${r}}`:n=`{${r},${t===1/0?"":t}}`,n+{greedy:"",lazy:"?",possessive:"+"}[e]}function Et({type:e}){return e==="CapturingGroup"||e==="Group"||e==="LookaroundAssertion"}function Nn(e){return e>47&&e<58}function kt({type:e,value:t}){return e==="Character"&&t===45}var J,z,se,K,oe,me,Xe,Y,Un=(Y=class extends RegExp{constructor(r,n,s){var t=(...ms)=>(super(...ms),ee(this,me),ee(this,J,new Map),ee(this,z,null),ee(this,se),ee(this,K,null),ee(this,oe,null),Pe(this,"rawOptions",{}),this);const o=!!(s!=null&&s.lazyCompile);
142if(r instanceof RegExp){if(s)throw new Error("Cannot provide options when copying a regexp");const i=r;t(i,n),D(this,se,i.source),i instanceof Y&&(D(this,J,N(i,J)),D(this,K,N(i,K)),D(this,oe,N(i,oe)),this.rawOptions=i.rawOptions)}else{const i={hiddenCaptures:[],strategy:null,transfers:[],...s};t(o?"":r,n),D(this,se,r),D(this,J,On(i.hiddenCaptures,i.transfers)),D(this,oe,i.strategy),this.rawOptions=s??{}}o||D(this,z,this)}get source(){return N(this,se)||"(?:)"}exec(r){if(!N(this,z)){const{lazyCompile:o,...i}=this.rawOptions;D(this,z,new Y(N(this,se),this.flags,i))}const n=this.global||this.sticky,s=this.lastIndex;if(N(this,oe)==="clip_search"&&n&&s){this.lastIndex=0;const o=Ne(this,me,Xe).call(this,r.slice(s));return o&&(Tn(o,s,r,this.hasIndices),this.lastIndex+=s),o}return Ne(this,me,Xe).call(this,r)}},J=new WeakMap,z=new WeakMap,se=new WeakMap,K=new WeakMap,oe=new WeakMap,me=new WeakSet,Xe=function(r){N(this,z).lastIndex=this.lastIndex;const n=st(Y.prototype,this,"exec").call(N(this,z),r);if(this.lastIndex=N(this,z).lastIndex,!n||!N(this,J).size)return n;const s=[...n];n.length=1;let o;this.hasIndices&&(o=[...n.indices],n.indices.length=1);const i=[0];for(let a=1;a<s.length;a++){const{hidden:u,transferTo:c}=N(this,J).get(a)??{};if(u?i.push(null):(i.push(n.length),n.push(s[a]),this.hasIndices&&n.indices.push(o[a])),c&&s[a]!==void 0){const f=i[c];if(!f)throw new Error(`Invalid capture transfer to "${f}"`);if(n[f]=s[a],this.hasIndices&&(n.indices[f]=o[a]),n.groups){N(this,K)||D(this,K,Rn(this.source));const l=N(this,K).get(c);l&&(n.groups[l]=s[a],this.hasIndices&&(n.indices.groups[l]=o[a]))}}}return n},Y);function Tn(e,t,r,n){if(e.index+=t,e.input=r,n){const s=e.indices;for(let i=0;i<s.length;i++){const a=s[i];a&&(s[i]=[a[0]+t,a[1]+t])}const o=s.groups;o&&Object.keys(o).forEach(i=>{const a=o[i];a&&(o[i]=[a[0]+t,a[1]+t])})}}function On(e,t){const r=new Map;for(const n of e)r.set(n,{hidden:!0});for(const[n,s]of t)for(const o of s)ge(r,o,{}).transferTo=n;return r}function Rn(e){const t=/(?<capture>\((?:\?<(?![=!])(?<name>[^>]+)>|(?!\?)))|\\?./gsu,r=new Map;let n=0,s=0,o;for(;o=t.exec(e);){const{0:i,groups:{capture:a,name:u}}=o;i==="["?n++:n?i==="]"&&n--:a&&(s++,u&&r.set(s,u))}return r}function Fn(e,t){const r=Dn(e,t);return r.options?new Un(r.pattern,r.flags,r.options):new RegExp(r.pattern,r.flags)}function Dn(e,t){const r=Dt(t),n=Pt(e,{flags:r.flags,normalizeUnknownPropertyNames:!0,rules:{captureGroup:r.rules.captureGroup,singleline:r.rules.singleline},skipBackrefValidation:r.rules.allowOrphanBackrefs,unicodePropertyMap:Je}),s=pn(n,{accuracy:r.accuracy,asciiWordBoundaries:r.rules.asciiWordBoundaries,avoidSubclass:r.avoidSubclass,bestEffortTarget:r.target}),o=kn(s,r),i=en(o.pattern,{captureTransfers:o._captureTransfers,hiddenCaptures:o._hiddenCaptures,mode:"external"}),a=Kr(i.pattern),u=Jr(a.pattern,{captureTransfers:i.captureTransfers,hiddenCaptures:i.hiddenCaptures}),c={pattern:u.pattern,flags:`${r.hasIndices?"d":""}${r.global?"g":""}${o.flags}${o.options.disable.v?"u":"v"}`};if(r.avoidSubclass){if(r.lazyCompileLength!==1/0)throw new Error("Lazy compilation requires subclass")}else{const f=u.hiddenCaptures.sort((p,g)=>p-g),l=Array.from(u.captureTransfers),h=s._strategy,d=c.pattern.length>=r.lazyCompileLength;(f.length||l.length||h||d)&&(c.options={...f.length&&{hiddenCaptures:f},...l.length&&{transfers:l},...h&&{strategy:h},...d&&{lazyCompile:d}})}return c}const xt=4294967295;class Gn{constructor(t,r={}){Pe(this,"regexps");this.patterns=t,this.options=r;const{forgiving:n=!1,cache:s,regexConstructor:o}=r;if(!o)throw new Error("Option `regexConstructor` is not provided");this.regexps=t.map(i=>{if(typeof i!="string")return i;const a=s==null?void 0:s.get(i);if(a){if(a instanceof RegExp)return a;if(n)return null;throw a}try{const u=o(i);return s==null||s.set(i,u),u}catch(u){if(s==null||s.set(i,u),n)return null;throw u}})}findNextMatchSync(t,r,n){const s=typeof t=="string"?t:t.content,o=[];function i(a,u,c=0){return{index:a,captureIndices:u.indices.map(f=>f==null?{start:xt,end:xt,length:0}:{start:f[0]+c,end:f[1]+c,length:f[1]-f[0]})}}for(let a=0;a<this.regexps.length;a++){const u=this.regexps[a];if(u)try{u.lastIndex=r;const c=u.exec(s);if(!c)continue;if(c.index===r)return i(a,c,0);o.push([a,c,0])}catch(c){if(this.options.forgiving)continue;throw c}}if(o.length){const a=Math.min(...o.map(u=>u[1].index));for(const[u,c,f]of o)if(c.index===a)return i(u,c,f)}return null}}function Bn(e,t){return Fn(e,{global:!0,hasIndices:!0,lazyCompileLength:3e3,rules:{allowOrphanBackrefs:!0,asciiWordBoundaries:!0,captureGroup:!0,recursionLimit:5,singleline:!0},...t})}function Vn(e={}){const t=Object.assign({target:"auto",cache:new Map},e);return t.regexConstructor||(t.regexConstructor=r=>Bn(r,{target:t.target})),{createScanner(r){return new Gn(r,t)},createString(r){return{content:r}}}}
vendor: 6,388 bytes, line 142
142class Ye extends Error{constructor(t){super(t),this.name="ShikiError"}}function Hn(){return 2147483648}function Wn(){return typeof performance<"u"?performance.now():Date.now()}const zn=(e,t)=>e+(t-e%t)%t;async function jn(e){let t,r;const n={};function s(d){r=d,n.HEAPU8=new Uint8Array(d),n.HEAPU32=new Uint32Array(d)}function o(d,p,g){n.HEAPU8.copyWithin(d,p,p+g)}function i(d){try{return t.grow(d-r.byteLength+65535>>>16),s(t.buffer),1}catch{}}function a(d){const p=n.HEAPU8.length;d=d>>>0;const g=Hn();if(d>g)return!1;for(let y=1;y<=4;y*=2){let b=p*(1+.2/y);b=Math.min(b,d+100663296);const _=Math.min(g,zn(Math.max(d,b),65536));if(i(_))return!0}return!1}const u=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0;function c(d,p,g=1024){const y=p+g;let b=p;for(;d[b]&&!(b>=y);)++b;if(b-p>16&&d.buffer&&u)return u.decode(d.subarray(p,b));let _="";for(;p<b;){let w=d[p++];if(!(w&128)){_+=String.fromCharCode(w);continue}const k=d[p++]&63;if((w&224)===192){_+=String.fromCharCode((w&31)<<6|k);continue}const A=d[p++]&63;if((w&240)===224?w=(w&15)<<12|k<<6|A:w=(w&7)<<18|k<<12|A<<6|d[p++]&63,w<65536)_+=String.fromCharCode(w);else{const $=w-65536;_+=String.fromCharCode(55296|$>>10,56320|$&1023)}}return _}function f(d,p){return d?c(n.HEAPU8,d,p):""}const l={emscripten_get_now:Wn,emscripten_memcpy_big:o,emscripten_resize_heap:a,fd_write:()=>0};async function h(){const p=await e({env:l,wasi_snapshot_preview1:l});t=p.memory,s(t.buffer),Object.assign(n,p),n.UTF8ToString=f}return await h(),n}var Xn=Object.defineProperty,Zn=(e,t,r)=>t in e?Xn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,L=(e,t,r)=>Zn(e,typeof t!="symbol"?t+"":t,r);let P=null;function Qn(e){throw new Ye(e.UTF8ToString(e.getLastOnigError()))}class Ie{constructor(t){L(this,"utf16Length"),L(this,"utf8Length"),L(this,"utf16Value"),L(this,"utf8Value"),L(this,"utf16OffsetToUtf8"),L(this,"utf8OffsetToUtf16");const r=t.length,n=Ie._utf8ByteLength(t),s=n!==r,o=s?new Uint32Array(r+1):null;s&&(o[r]=n);const i=s?new Uint32Array(n+1):null;s&&(i[n]=r);const a=new Uint8Array(n);let u=0;for(let c=0;c<r;c++){const f=t.charCodeAt(c);let l=f,h=!1;if(f>=55296&&f<=56319&&c+1<r){const d=t.charCodeAt(c+1);d>=56320&&d<=57343&&(l=(f-55296<<10)+65536|d-56320,h=!0)}s&&(o[c]=u,h&&(o[c+1]=u),l<=127?i[u+0]=c:l<=2047?(i[u+0]=c,i[u+1]=c):l<=65535?(i[u+0]=c,i[u+1]=c,i[u+2]=c):(i[u+0]=c,i[u+1]=c,i[u+2]=c,i[u+3]=c)),l<=127?a[u++]=l:l<=2047?(a[u++]=192|(l&1984)>>>6,a[u++]=128|(l&63)>>>0):l<=65535?(a[u++]=224|(l&61440)>>>12,a[u++]=128|(l&4032)>>>6,a[u++]=128|(l&63)>>>0):(a[u++]=240|(l&1835008)>>>18,a[u++]=128|(l&258048)>>>12,a[u++]=128|(l&4032)>>>6,a[u++]=128|(l&63)>>>0),h&&c++}this.utf16Length=r,this.utf8Length=n,this.utf16Value=t,this.utf8Value=a,this.utf16OffsetToUtf8=o,this.utf8OffsetToUtf16=i}static _utf8ByteLength(t){let r=0;for(let n=0,s=t.length;n<s;n++){const o=t.charCodeAt(n);let i=o,a=!1;if(o>=55296&&o<=56319&&n+1<s){const u=t.charCodeAt(n+1);u>=56320&&u<=57343&&(i=(o-55296<<10)+65536|u-56320,a=!0)}i<=127?r+=1:i<=2047?r+=2:i<=65535?r+=3:r+=4,a&&n++}return r}createString(t){const r=t.omalloc(this.utf8Length);return t.HEAPU8.set(this.utf8Value,r),r}}const Se=class B{constructor(t){if(L(this,"id",++B.LAST_ID),L(this,"_onigBinding"),L(this,"content"),L(this,"utf16Length"),L(this,"utf8Length"),L(this,"utf16OffsetToUtf8"),L(this,"utf8OffsetToUtf16"),L(this,"ptr"),!P)throw new Ye("Must invoke loadWasm first.");this._onigBinding=P,this.content=t;const r=new Ie(t);this.utf16Length=r.utf16Length,this.utf8Length=r.utf8Length,this.utf16OffsetToUtf8=r.utf16OffsetToUtf8,this.utf8OffsetToUtf16=r.utf8OffsetToUtf16,this.utf8Length<1e4&&!B._sharedPtrInUse?(B._sharedPtr||(B._sharedPtr=P.omalloc(1e4)),B._sharedPtrInUse=!0,P.HEAPU8.set(r.utf8Value,B._sharedPtr),this.ptr=B._sharedPtr):this.ptr=r.createString(P)}convertUtf8OffsetToUtf16(t){return this.utf8OffsetToUtf16?t<0?0:t>this.utf8Length?this.utf16Length:this.utf8OffsetToUtf16[t]:t}convertUtf16OffsetToUtf8(t){return this.utf16OffsetToUtf8?t<0?0:t>this.utf16Length?this.utf8Length:this.utf16OffsetToUtf8[t]:t}dispose(){this.ptr===B._sharedPtr?B._sharedPtrInUse=!1:this._onigBinding.ofree(this.ptr)}};L(Se,"LAST_ID",0);L(Se,"_sharedPtr",0);L(Se,"_sharedPtrInUse",!1);let Qt=Se;class qn{constructor(t){if(L(this,"_onigBinding"),L(this,"_ptr"),!P)throw new Ye("Must invoke loadWasm first.");const r=[],n=[];for(let a=0,u=t.length;a<u;a++){const c=new Ie(t[a]);r[a]=c.createString(P),n[a]=c.utf8Length}const s=P.omalloc(4*t.length);P.HEAPU32.set(r,s/4);const o=P.omalloc(4*t.length);P.HEAPU32.set(n,o/4);const i=P.createOnigScanner(s,o,t.length);for(let a=0,u=t.length;a<u;a++)P.ofree(r[a]);P.ofree(o),P.ofree(s),i===0&&Qn(P),this._onigBinding=P,this._ptr=i}dispose(){this._onigBinding.freeOnigScanner(this._ptr)}findNextMatchSync(t,r,n){let s=0;if(typeof n=="number"&&(s=n),typeof t=="string"){t=new Qt(t);const o=this._findNextMatchSync(t,r,!1,s);return t.dispose(),o}return this._findNextMatchSync(t,r,!1,s)}_findNextMatchSync(t,r,n,s){const o=this._onigBinding,i=o.findNextOnigScannerMatch(this._ptr,t.id,t.ptr,t.utf8Length,t.convertUtf16OffsetToUtf8(r),s);if(i===0)return null;const a=o.HEAPU32;let u=i/4;const c=a[u++],f=a[u++],l=[];for(let h=0;h<f;h++){const d=t.convertUtf8OffsetToUtf16(a[u++]),p=t.convertUtf8OffsetToUtf16(a[u++]);l[h]={start:d,end:p,length:p-d}}return{index:c,captureIndices:l}}}function Jn(e){return typeof e.instantiator=="function"}function Kn(e){return typeof e.default=="function"}function Yn(e){return typeof e.data<"u"}function es(e){return typeof Response<"u"&&e instanceof Response}function ts(e){var t;return typeof ArrayBuffer<"u"&&(e instanceof ArrayBuffer||ArrayBuffer.isView(e))||typeof Buffer<"u"&&((t=Buffer.isBuffer)==null?void 0:t.call(Buffer,e))||typeof SharedArrayBuffer<"u"&&e instanceof SharedArrayBuffer||typeof Uint32Array<"u"&&e instanceof Uint32Array}let Ee;function rs(e){if(Ee)return Ee;async function t(){P=await jn(async r=>{let n=e;return n=await n,typeof n=="function"&&(n=await n(r)),typeof n=="function"&&(n=await n(r)),Jn(n)?n=await n.instantiator(r):Kn(n)?n=await n.default(r):(Yn(n)&&(n=n.data),es(n)?typeof WebAssembly.instantiateStreaming=="function"?n=await ns(n)(r):n=await ss(n)(r):ts(n)?n=await Be(n)(r):n instanceof WebAssembly.Module?n=await Be(n)(r):"default"in n&&n.default instanceof WebAssembly.Module&&(n=await Be(n.default)(r))),"instance"in n&&(n=n.instance),"exports"in n&&
142(n=n.exports),n})}return Ee=t(),Ee}function Be(e){return t=>WebAssembly.instantiate(e,t)}function ns(e){return t=>WebAssembly.instantiateStreaming(e,t)}function ss(e){return async t=>{const r=await e.arrayBuffer();return WebAssembly.instantiate(r,t)}}async function os(e){return e&&await rs(e),{createScanner(t){return new qn(t.map(r=>typeof r=="string"?r:r.source))},createString(t){return new Qt(t)}}}function is({langs:e=[],themes:t=[],bundledLangs:r={},bundledThemes:n={},getMdcConfigs:s,options:o,engine:i}={}){let a,u;async function c(){var $,v;const{createHighlighterCore:d,addClassToHast:p,isSpecialLang:g,isSpecialTheme:y}=await E(async()=>{const{createHighlighterCore:U,addClassToHast:Z,isSpecialLang:V,isSpecialTheme:ae}=await import("./ChsDjf50.js");return{createHighlighterCore:U,addClassToHast:Z,isSpecialLang:V,isSpecialTheme:ae}},__vite__mapDeps([0,1,2,3,4,5,6,7]),import.meta.url),{transformerNotationDiff:b,transformerNotationErrorLevel:_,transformerNotationFocus:w,transformerNotationHighlight:k}=await E(async()=>{const{transformerNotationDiff:U,transformerNotationErrorLevel:Z,transformerNotationFocus:V,transformerNotationHighlight:ae}=await import("./By3oo1Hl.js");return{transformerNotationDiff:U,transformerNotationErrorLevel:Z,transformerNotationFocus:V,transformerNotationHighlight:ae}},[],import.meta.url),A=await d({langs:e,themes:t,engine:i||Vn()});for await(const U of await l())await((v=($=U.shiki)==null?void 0:$.setup)==null?void 0:v.call($,A));return{shiki:A,addClassToHast:p,isSpecialLang:g,isSpecialTheme:y,transformers:[b(),_(),w(),k()]}}async function f(){return a||(a=c()),a}async function l(){return u||(u=Promise.resolve((s==null?void 0:s())||[])),u}return async(d,p,g,y={})=>{var et,tt,rt;const{shiki:b,addClassToHast:_,isSpecialLang:w,isSpecialTheme:k,transformers:A}=await f(),$={defaultColor:!1,meta:{__raw:y.meta}};p==="ts-type"||p==="typescript-type"?(p="typescript",$.grammarContextCode="let a:"):(p==="vue-html"||p==="vue-template")&&(p="vue",$.grammarContextCode="<template>");const v={...typeof g=="string"?{default:g}:g||{}},U=b.getLoadedThemes(),Z=b.getLoadedLanguages();typeof p=="string"&&!Z.includes(p)&&!w(p)&&(r[p]?await b.loadLanguage(r[p]):p="text");for(const[C,I]of Object.entries(v))typeof I=="string"&&!U.includes(I)&&!k(I)&&(n[I]?await b.loadTheme(n[I]):v[C]="none");const V=new Map;for(const C of A)V.set(C.name||`transformer:${Math.random()}-${C.constructor.name}`,C);for(const C of await l()){const I=typeof((et=C.shiki)==null?void 0:et.transformers)=="function"?await((tt=C.shiki)==null?void 0:tt.transformers(d,p,g,y)):((rt=C.shiki)==null?void 0:rt.transformers)||[];for(const F of I)V.set(F.name||`transformer:${Math.random()}-${F.constructor.name}`,F)}const T=b.codeToHast(d.trimEnd(),{lang:p,...$,themes:v,transformers:[...V.values(),{name:"mdc:highlight",line(C,I){var F;(F=y.highlights)!=null&&F.includes(I)&&_(C,"highlight"),C.properties.line=I}},{name:"mdc:newline",line(C){if(d!=null&&d.includes(`
143`)){if(C.children.length===0||C.children.length===1&&C.children[0].type==="element"&&C.children[0].children.length===1&&C.children[0].children[0].type==="text"&&C.children[0].children[0].value===""){C.children=[{type:"element",tagName:"span",properties:{emptyLinePlaceholder:!0},children:[{type:"text",value:`
144`}]}];return}const I=C.children.at(-1);if((I==null?void 0:I.type)==="element"&&I.tagName==="span"){const F=I.children.at(-1);(F==null?void 0:F.type)==="text"&&(F.value+=`
145`)}}}}]}).children[0],qt=T.children[0],ye=o==null?void 0:o.wrapperStyle;T.properties.style=ye?typeof ye=="string"?ye:T.properties.style:"";const Le=[];return Object.keys(v).forEach(C=>{const I=C!=="default"?`.${C}`:"";Le.push(ye?`${I} .shiki,`:"",`html .${C} .shiki span {`,`color: var(--shiki-${C});`,`background: var(--shiki-${C}-bg);`,`font-style: var(--shiki-${C}-font-style);`,`font-weight: var(--shiki-${C}-font-weight);`,`text-decoration: var(--shiki-${C}-text-decoration);`,"}"),Le.push(`html${I} .shiki span {`,`color: var(--shiki-${C});`,`background: var(--shiki-${C}-bg);`,`font-style: var(--shiki-${C}-font-style);`,`font-weight: var(--shiki-${C}-font-weight);`,`text-decoration: var(--shiki-${C}-text-decoration);`,"}")}),{tree:qt.children,className:Array.isArray(T.properties.class)?T.properties.class.join(" "):T.properties.class,inlineStyle:T.properties.style,style:Le.join("")}}}const as={javascript:()=>E(()=>import("./BMMyXqK5.js"),[],import.meta.url).then(e=>e.default||e),js:()=>E(()=>import("./BMMyXqK5.js"),[],import.meta.url).then(e=>e.default||e),jsx:()=>E(()=>import("./g9-lgVsj.js"),[],import.meta.url).then(e=>e.default||e),json:()=>E(()=>import("./Cp-IABpG.js"),[],import.meta.url).then(e=>e.default||e),typescript:()=>E(()=>import("./DlfHMoPT.js"),[],import.meta.url).then(e=>e.default||e),ts:()=>E(()=>import("./DlfHMoPT.js"),[],import.meta.url).then(e=>e.default||e),tsx:()=>E(()=>import("./COt5Ahok.js"),[],import.meta.url).then(e=>e.default||e),vue:()=>E(()=>import("./_I6DMx1h.js"),__vite__mapDeps([8,9,10,11,12,13,14]),import.meta.url).then(e=>e.default||e),css:()=>E(()=>import("./DPfMkruS.js"),[],import.meta.url).then(e=>e.default||e),html:()=>E(()=>import("./JhPuU2gP.js"),__vite__mapDeps([14,10,9]),import.meta.url).then(e=>e.default||e),shellscript:()=>E(()=>import("./Yzrsuije.js"),[],import.meta.url).then(e=>e.default||e),bash:()=>E(()=>import("./Yzrsuije.js"),[],import.meta.url).then(e=>e.default||e),sh:()=>E(()=>import("./Yzrsuije.js"),[],import.meta.url).then(e=>e.default||e),shell:()=>E(()=>import("./Yzrsuije.js"),[],import.meta.url).then(e=>e.default||e),zsh:()=>E(()=>import("./Yzrsuije.js"),[],import.meta.url).then(e=>e.default||e),markdown:()=>E(()=>import("./B_HjzqPZ.js"),[],import.meta.url).then(e=>e.default||e),md:()=>E(()=>import("./B_HjzqPZ.js"),[],import.meta.url).then(e=>e.default||e),mdc:()=>E(()=>import("./D5tPW23i.js"),__vite__mapDeps([15,16,17,13,14,10,9]),import.meta.url).then(e=>e.default||e),yaml:()=>E(()=>import("./Buea-lGh.js"),[],import.meta.url).then(e=>e.default||e),yml:()=>E(()=>import("./Buea-lGh.js"),[],import.meta.url).then(e=>e.default||e)},us={"github-light":()=>E(()=>import("./DAi9KRSo.js"),[],import.meta.url).then(e=>e.default||e),"github-dark":()=>E(()=>import("./DHJKELXO.js"),[],import.meta.url).then(e=>e.default||e)},cs={},ls=os(()=>E(()=>import("./CG6Dc4jp.js"),[],import.meta.url)),hs=is({bundledLangs:as,bundledThemes:us,options:cs,getMdcConfigs:tr,engine:ls});export{is as createShikiHighlighter,hs as default};

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.