1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,135280,e=>{"use strict";var t=e.i(963317),n=e.i(426015),r=e.i(388320);let i=r.forwardRef(function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 0 1-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 0 1 1.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 0 0-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 0 1-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H9.75"}))}),a=r.forwardRef(function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.25 6.75 22.5 12l-5.25 5.25m-10.5 0L1.5 12l5.25-5.25m7.5-3-4.5 16.5"}))});var s=e.i(264458),o=e.i(422692);let l=async e=>{if(!e)return!1;try{return await navigator.clipboard.writeText(e),!0}catch{return!1}};var c=e.i(535407);let u=({children:e,language:u,className:d,copyButtonLabel:p,copiedButtonLabel:h,as:f="a"})=>{let[g,m]=function(){let e,t,i,a,s=(0,n.c)(6),[o,c]=(0,r.useState)(!1);s[0]===Symbol.for("react.memo_cache_sentinel")?(e=async e=>{c(await l(e))},s[0]=e):e=s[0];let u=e;return s[1]!==o?(t=()=>{if(!o)return;let e=setTimeout(()=>c(!1),3e3);return()=>clearTimeout(e)},i=[o],s[1]=o,s[2]=t,s[3]=i):(t=s[2],i=s[3]),(0,r.useEffect)(t,i),s[4]!==o?(a=[o,u],s[4]=o,s[5]=a):a=s[5],a}(),b=(0,r.useRef)(null),y=d?.includes("no-footer");return(0,t.jsxs)("div",{className:c.default.root,children:[(0,t.jsx)("pre",{ref:b,className:(0,s.default)(c.default.content,d),tabIndex:0,children:((e,n)=>{if(!(0,r.isValidElement)(e))return e;let i=e.props?.children;if("code"!==e.type||"string"!=typeof i)return e;let a=i.split("\n"),o=(0,s.default)({"plain-text":0===n.length});return(0,t.jsx)("code",{className:o,children:a.flatMap((e,n)=>{let i=e.split(" ");return[(0,t.jsx)("span",{className:"line",children:i.map((e,n)=>(0,t.jsxs)(r.Fragment,{children:[(0,t.jsx)("span",{children:e}),n<i.length-1&&(0,t.jsx)("span",{children:" "})]},n))},n),"\n"]})})})(e,u)}),!u||y||(0,t.jsxs)("div",{className:c.default.footer,children:[(0,t.jsx)("span",{className:c.default.language,children:u}),(0,t.jsxs)(o.default,{as:f,className:c.default.action,kind:"neutral",onClick:()=>m(b.current?.textContent),children:[(0,t.jsx)(g?i:a,{className:"size-4"}),g?h:p]})]})]})};var d=e.i(394749),p=e.i(507048);e.s(["default",0,e=>{let r,i,a,s=(0,n.c)(8),o=(0,d.useTranslations)();return s[0]!==o?(r=o("components.common.codebox.copy"),s[0]=o,s[1]=r):r=s[1],s[2]!==o?(i=o("components.common.codebox.copied"),s[2]=o,s[3]=i):i=s[3],s[4]!==e||s[5]!==r||s[6]!==i?(a=(0,t.jsx)(u,{as:p.default,copyButtonLabel:r,copiedButtonLabel:i,...e}),s[4]=e,s[5]=r,s[6]=i,s[7]=a):a=s[7],a}],135280)},77342,e=>{e.v({button:"index-module__5bAScW__button",icon:"index-module__5bAScW__icon"})},987030,e=>{"use strict";var t=e.i(963317),n=e.i(426015),r=e.i(337718),i=e.i(264458),a=e.i(507048),s=e.i(77342);e.s(["default",0,e=>{let o,l,c,u,d=(0,n.c)(8);return d[0]!==e?({children:o,className:l,...c}=e,d[0]=e,d[1]=o,d[2]=l,d[3]=c):(o=d[1],l=d[2],c=d[3]),d[4]!==o||d[5]!==l||d[6]!==c?(u="href"in c?(0,t.jsxs)(a.default,{...c,className:l,children:[o,(0,t.jsx)(r.ArrowUpRightIcon,{className:s.default.icon})]}):(0,t.jsxs)("button",{className:(0,i.default)(l,s.default.button),...c,children:[o,(0,t.jsx)(r.ArrowUpRightIcon,{className:s.default.icon})]}
1),d[4]=o,d[5]=l,d[6]=c,d[7]=u):u=d[7],u}])},295356,e=>{"use strict";var t=e.i(963317),n=e.i(426015),r=e.i(388320),i=e.i(507048),a=e.i(319811);e.s(["default",0,e=>{let s,o=(0,n.c)(3),{children:l}=e,{release:c}=(0,r.use)(a.ReleaseContext),u=c.versionWithPrefix,d=`/blog/release/${u}`;return o[0]!==l||o[1]!==d?(s=(0,t.jsx)(i.default,{href:d,children:l}),o[0]=l,o[1]=d,o[2]=s):s=o[2],s}])},12051,e=>{"use strict";var t=e.i(963317),n=e.i(426015),r=e.i(388320),i=e.i(987030),a=e.i(467809),s=e.i(319811);e.s(["default",0,e=>{let o,l=(0,n.c)(3),{children:c}=e,{release:u}=(0,r.use)(s.ReleaseContext),d=`${a.BASE_CHANGELOG_URL}${u.version}`;return l[0]!==c||l[1]!==d?(o=(0,t.jsx)(i.default,{href:d,children:c}),l[0]=c,l[1]=d,l[2]=o):o=l[2],o}])},938566,e=>{"use strict";var t=e.i(963317),n=e.i(426015),r=e.i(388320),i=e.i(21796),a=e.i(987030),s=e.i(223914),o=e.i(196252);let l=e=>{let r,l,c=(0,n.c)(6),{release:u,kind:d,children:p}=e,{versionWithPrefix:h}=u,f=void 0===d?"installer":d;if(c[0]!==f||c[1]!==h){let{os:e,bitness:t,architecture:n}=(0,i.getClientContext)(),a=(0,o.getUserPlatform)(n,t);r=(0,s.getNodeDownloadUrl)({versionWithPrefix:h,os:e,platform:a,kind:f}),c[0]=f,c[1]=h,c[2]=r}else r=c[2];let g=r;return c[3]!==p||c[4]!==g?(l=(0,t.jsx)(a.default,{href:g,children:p}),c[3]=p,c[4]=g,c[5]=l):l=c[5],l};var c=e.i(319811);e.s(["default",0,e=>{let i,a=(0,n.c)(4),{kind:s,children:o}=e,u=void 0===s?"installer":s,{release:d}=(0,r.use)(c.ReleaseContext);return a[0]!==o||a[1]!==u||a[2]!==d?(i=(0,t.jsx)(l,{release:d,kind:u,children:o}),a[0]=o,a[1]=u,a[2]=d,a[3]=i):i=a[3],i}],938566)},344441,e=>{"use strict";var t=e.i(963317),n=e.i(203710),r=e.i(394749),i=e.i(388320),a=e.i(319811),s=e.i(885438);e.s(["default",0,()=>{let e=(0,i.use)(a.ReleaseContext),o=(0,r.useTranslations)(),l=(0,i.useMemo)(()=>(0,s.parseCompat)(s.INSTALL_METHODS,e),[e.os,e.version]),c=(0,i.useMemo)(()=>[{label:o("layouts.download.dropdown.platformGroups.official"),items:l.filter(({recommended:e})=>e)},{label:o("layouts.download.dropdown.platformGroups.unofficial"),items:l.filter(({recommended:e})=>!e)}],[l]);return(0,i.useEffect)(()=>{if("LOADING"!==e.os&&""===e.installMethod){let t=(0,s.nextItem)("",c[0].items)||(0,s.nextItem)("",l);e.setInstallMethod(t)}},[l,e.installMethod,e.os]),(0,i.useEffect)(()=>{"LOADING"!==e.os&&""!==e.installMethod&&e.setInstallMethod((0,s.nextItem)(e.installMethod,l))},[e.os,e.version]),(0,t.jsx)(n.default,{values:c,value:e.installMethod,loading:"LOADING"===e.os||""===e.installMethod,ariaLabel:o("layouts.download.dropdown.platform"),onChange:t=>t&&e.setInstallMethod(t),className:"min-w-28",dropdownClassName:"!max-h-none",inline:!0})}])},504139,e=>{"use strict";var t=e.i(963317),n=e.i(203710),r=e.i(394749),i=e.i(388320),a=e.i(19702),s=e.i(319811),o=e.i(885438);e.s(["default",0,()=>{let{os:e}=(0,a.default)(),l=(0,i.use)(s.ReleaseContext),c=(0,r.useTranslations)();(0,i.useEffect)(()=>{"LOADING"!==e&&l.setOS(e)},[e]);let u=(0,i.useMemo)(()=>(0,o.parseCompat)(o.OPERATING_SYSTEMS,l),[l.installMethod,l.version]);return(0,i.useEffect)(()=>{"LOADING"!==l.os&&l.setOS((0,o.nextItem)(l.os,u))},[l.installMethod,l.version,l.os]),(0,t.jsx)(n.default,{values:u,value:"LOADING"!==l.os?l.os:void 0,loading:"LOADING"===l.os,placeholder:c("layouts.download.dropdown.unknown"),ariaLabel:c("layouts.download.dropdown.os"),onChange:e=>l.setOS(e),className:"min-w-[8.5rem]",inline:!0})}])},306497,e=>{"use strict";var t=e.i(963317),n=e.i(203710),r=e.i(394749),i=e.i(388320),a=e.i(319811),s=e.i(885438);e.s(["default",0,()=>{let e=(0,i.use)(a.ReleaseContext),o=(0,r.useTranslations)(),l=(0,i.useMemo)(()=>(0,s.parseCompat)(s.PACKAGE_MANAGERS,e),[e.version]);return(0,i.useEffect)(()=>e.setPackageManager((0,s.nextItem)(e.packageManager,l)),[e.version,e.packageManager]),(0,t.jsx)(n.default,{values:l,value:e.packageManager,loading:"LOADING"===e.os||""===e.installMethod,ariaLabel:o("layouts.download.dropdown.packageManager"),onChange:t=>e.setPackageManager(t),className:"min-w-28",inline:!0})}])},964851,e=>{"use strict";var t=e.i(963317),n=e.i(203710),r=e.i(394749),i=e.i(388320),a=e.i(19702),s=e.i(319811),o=e.i(885438),l=e.i(196252);
1e.s(["default",0,()=>{let{architecture:e,bitness:c}=(0,a.default)(),u=(0,i.use)(s.ReleaseContext),d=(0,r.useTranslations)(),p=e&&c?(0,l.getUserPlatform)(e,c):null,[h,f]=(0,i.useState)(!1);(0,i.useEffect)(()=>{p&&(f(!1),u.setPlatform(p))},[e,c]);let g=(0,i.useMemo)(()=>"LOADING"!==u.os?(0,o.parseCompat)(o.PLATFORMS[u.os],u):[],[u.os,u.version]);return(0,i.useEffect)(()=>{if("LOADING"!==u.os&&""!==u.platform){let e=!h&&p?p:u.platform;u.setPlatform((0,o.nextItem)(e,g))}},[u.os,u.version]),(0,t.jsx)(n.default,{values:g,value:""!==u.platform?u.platform:void 0,loading:"LOADING"===u.os||""===u.platform,placeholder:d("layouts.download.dropdown.unknown"),ariaLabel:d("layouts.download.dropdown.platform"),onChange:e=>{f(!0),u.setPlatform(e)},className:"min-w-28",inline:!0})}])},197102,e=>{"use strict";var t=e.i(963317),n=e.i(426015),r=e.i(388320);let i=r.forwardRef(function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9.75v6.75m0 0-3-3m3 3 3-3m-8.25 6a4.5 4.5 0 0 1-1.41-8.775 5.25 5.25 0 0 1 10.233-2.33 3 3 0 0 1 3.758 3.848A3.752 3.752 0 0 1 18 19.5H6.75Z"}))});var a=e.i(871152),s=e.i(394749),o=e.i(181723),l=e.i(319811),c=e.i(885438),u=e.i(223914);let d=e=>String(e.split(".").slice(-1));e.s(["default",0,()=>{let e,p,h,f,g,m,b,y,x,v,_,w,k,C=(0,n.c)(40),S=(0,s.useTranslations)(),{release:E,os:A,platform:I}=(0,r.use)(l.ReleaseContext);if(C[0]!==A||C[1]!==I||C[2]!==E||C[3]!==S){let n,r,s,l=I?(0,u.getNodeDownloadUrl)({versionWithPrefix:E.versionWithPrefix,os:A,platform:I,kind:"installer"}):"",_=I?(0,u.getNodeDownloadUrl)({versionWithPrefix:E.versionWithPrefix,os:A,platform:I,kind:"binary"}):"";x="my-4 flex flex-col gap-2 sm:flex-row";let w="LOADING"===A||""===I;C[14]!==A?(n=c.OS_NOT_SUPPORTING_INSTALLERS.includes(A),C[14]=A,C[15]=n):n=C[15],C[16]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)(i,{}),C[16]=r):r=C[16];let k=S("layouts.download.buttons.installer",{os:c.OperatingSystemLabel[A],extension:d(l)});C[17]!==l||C[18]!==k?(s=(0,t.jsxs)(o.default,{href:l,size:"small",className:"w-full min-w-56 sm:w-auto",children:[r,k]}),C[17]=l,C[18]=k,C[19]=s):s=C[19],C[20]!==s||C[21]!==w||C[22]!==n?(v=(0,t.jsx)(a.default,{loading:w,hide:n,children:s}),C[20]=s,C[21]=w,C[22]=n,C[23]=v):v=C[23],p=a.default,y="LOADING"===A||""===I,e=o.default,h=_,f="small",g="w-full min-w-56 sm:w-auto",C[24]===Symbol.for("react.memo_cache_sentinel")?(m=(0,t.jsx)(i,{}),C[24]=m):m=C[24],b=S("layouts.download.buttons.binary",{extension:d(_)}),C[0]=A,C[1]=I,C[2]=E,C[3]=S,C[4]=e,C[5]=p,C[6]=h,C[7]=f,C[8]=g,C[9]=m,C[10]=b,C[11]=y,C[12]=x,C[13]=v}else e=C[4],p=C[5],h=C[6],f=C[7],g=C[8],m=C[9],b=C[10],y=C[11],x=C[12],v=C[13];return C[25]!==e||C[26]!==h||C[27]!==f||C[28]!==g||C[29]!==m||C[30]!==b?(_=(0,t.jsxs)(e,{href:h,size:f,className:g,children:[m,b]}),C[25]=e,C[26]=h,C[27]=f,C[28]=g,C[29]=m,C[30]=b,C[31]=_):_=C[31],C[32]!==p||C[33]!==y||C[34]!==_?(w=(0,t.jsx)(p,{loading:y,children:_}),C[32]=p,C[33]=y,C[34]=_,C[35]=w):w=C[35],C[36]!==x||C[37]!==v||C[38]!==w?(k=(0,t.jsxs)("div",{className:x,children:[v,w]}),C[36]=x,C[37]=v,C[38]=w,C[39]=k):k=C[39],k}],197102)},916818,e=>{"use strict";let t,n,r;var i,a,s=e.i(963317),o=e.i(426015),l=class{patterns;options;regexps;constructor(e,t={}){this.patterns=e,this.options=t;const{forgiving:n=!1,cache:r,regexConstructor:i}=t;if(!i)throw Error("Option `regexConstructor` is not provided");this.regexps=e.map(e=>{if("string"!=typeof e)return e;let t=r?.get(e);if(t){if(t instanceof RegExp)return t;if(n)return null;throw t}try{let t=i(e);return r?.set(e,t),t}catch(t){if(r?.set(e,t),n)return null;throw t}})}findNextMatchSync(e,t,n){let r="string"==typeof e?e:e.content,i=[];function a(e,t,n=0){return{index:e,captureIndices:t.indices.map(e=>null==e?{start:0xffffffff,end:0xffffffff,length:0}:{start:e[0]+n,end:e[1]+n,length:e[1]-e[0]})}}for(let e=0;e<this.regexps.length;e++){let n=this.regexps[e];if(n)try{n.lastIndex=t;let s=n.exec(r);if(!s)continue;if(s.index===t)return a(e,s,0);i.push([e,s,0])}catch(e){if(this.options.forgiving)continue;throw e}}if(i.length){let e=Math.min(...i.map(e=>e[1].index));for(let[t,n,r]of i)if(n.index===e)return a(t,n,r)}return null}};function c(e){if(1!=[...e].length)throw Error(`Expected "${e}" to be a single code point`);return e.codePointAt(0)}let u=new Set(["alnum","alpha","ascii","blank","cntrl","digit","graph","lower","print","punct","space","upper","word","xdigit"]),d=String.raw;function p(e,t){if(null==e)throw Error(t??"Value expected");return e}
1let h=d`\[\^?`,f=`c.? | C(?:-.?)?|${d`[pP]\{(?:\^?[-\x20_]*[A-Za-z][-\x20\w]*\})?`}|${d`x[89A-Fa-f]\p{AHex}(?:\\x[89A-Fa-f]\p{AHex})*`}|${d`u(?:\p{AHex}{4})? | x\{[^\}]*\}? | x\p{AHex}{0,2}`}|${d`o\{[^\}]*\}?`}|${d`\d{1,3}`}`,g=/[?*+][?+]?|\{(?:\d+(?:,\d*)?|,\d+)\}\??/,m=RegExp(d` 2 \\ (?: 3 ${f} 4 | [gk]<[^>]*>? 5 | [gk]'[^']*'? 6 | . 7 ) 8 | \( (?: 9 \? (?: 10 [:=!>({] 11 | <[=!] 12 | <[^>]*> 13 | '[^']*' 14 | ~\|? 15 | #(?:[^)\\]|\\.?)* 16 | [^:)]*[:)] 17 )? 18 | \*[^\)]*\)? 19 )? 20 | (?:${g.source})+ 21 | ${h} 22 | . 23`.replace(/\s+/g,""),"gsu"),b=RegExp(d` 24 \\ (?: 25 ${f} 26 | . 27 ) 28 | \[:(?:\^?\p{Alpha}+|\^):\] 29 | ${h} 30 | && 31 | . 32`.replace(/\s+/g,""),"gsu");function y(e,{inCharClass:t}){let n=e[1];if("c"===n||"C"===n){var r,i=e;let t="c"===i[1]?i[2]:i[3];if(!t||!/[A-Za-z]/.test(t))throw Error(`Unsupported control character "${i}"`);return _(c(t.toUpperCase())-64,i)}if("dDhHsSwW".includes(n)){let t;return k({d:"digit",h:"hex",s:"space",w:"word"}[t=(r=e)[1].toLowerCase()],r,{negate:r[1]!==t})}if(e.startsWith(d`\o{`))throw Error(`Incomplete, invalid, or unsupported octal code point "${e}"`);if(/^\\[pP]\{/.test(e)){if(3===e.length)throw Error(`Incomplete or invalid Unicode property "${e}"`);return function(e){let{p:t,neg:n,value:r}=/^\\(?<p>[pP])\{(?<neg>\^?)(?<value>[^}]+)/.exec(e).groups;return k("property",e,{value:r,negate:"P"===t&&!n||"p"===t&&!!n})}(e)}if(/^\\x[89A-Fa-f]\p{AHex}/u.test(e))try{let t=e.split(/\\x/).slice(1).map(e=>parseInt(e,16)),n=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}).decode(new Uint8Array(t)),r=new TextEncoder;return[...n].map(e=>{let t=[...r.encode(e)].map(e=>`\\x${e.toString(16)}`).join("");return _(c(e),t)})}catch{throw Error(`Multibyte code "${e}" incomplete or invalid in Oniguruma`)}if("u"===n||"x"===n)return _(function(e){if(/^(?:\\u(?!\p{AHex}{4})|\\x(?!\p{AHex}{1,2}|\{\p{AHex}{1,8}\}))/u.test(e))throw Error(`Incomplete or invalid escape "${e}"`);return parseInt("{"===e[2]?/^\\x\{\s*(?<hex>\p{AHex}+)/u.exec(e).groups.hex:e.slice(2),16)}(e),e);if(A.has(n))return _(A.get(n),e);if(/\d/.test(n))return{type:"EscapedNumber",inCharClass:t,raw:e};if("\\"===e)throw Error(d`Incomplete escape "\"`);if("M"===n)throw Error(`Unsupported meta "${e}"`);if(2==[...e].length)return _(e.codePointAt(1),e);throw Error(`Unexpected escape "${e}"`)}function x(e,t){return{type:"Assertion",kind:e,raw:t}}function v(e){return{type:"Backreference",raw:e}}function _(e,t){return{type:"Character",value:e,raw:t}}function w(e,t){return{type:"CharacterClassOpen",negate:e,raw:t}}function k(e,t,n={}){return{type:"CharacterSet",kind:e,...n,raw:t}}function C(e,t,n={}){return"keep"===e?{type:"Directive",kind:e,raw:t}:{type:"Directive",kind:e,flags:p(n.flags),raw:t}}function S(e,t,n={}){return{type:"GroupOpen",kind:e,...n,raw:t}}let E=new Set(["COUNT","CMP","ERROR","FAIL","MAX","MISMATCH","SKIP","TOTAL_COUNT"]),A=new Map([["a",7],["b",8],["e",27],["f",12],["n",10],["r",13],["t",9],["v",11]]);function I(e){let t=null,n,r;if("{"===e[0]){let{minStr:i,maxStr:a}=/^\{(?<minStr>\d*)(?:,(?<maxStr>\d*))?/.exec(e).groups;if(+i>1e5||a&&+a>1e5)throw Error("Quantifier value unsupported in Oniguruma");if((n=+i)>(r=void 0===a?+i:""===a?1/0:+a)&&(t="possessive",[n,r]=[r,n]),e.endsWith("?")){if("possessive"===t)throw Error('Unsupported possessive interval quantifier chain with "?"');t="lazy"}else t||(t="greedy")}else n=+("+"===e[0]),r="?"===e[0]?1:1/0,t="+"===e[1]?"possessive":"?"===e[1]?"lazy":"greedy";return{type:"Quantifier",kind:t,min:n,max:r,raw:e}}function j(e){let 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 P(e,t){if(!Array.isArray(e.body))throw Error("Expected node with body array");if(1!==e.body.length)return!1;let n=e.body[0];return!t||Object.keys(t).every(e=>t[e]===n[e])}let L=new Set(["AbsenceFunction","Backreference","CapturingGroup","Character","CharacterClass","CharacterSet","Group","Quantifier","Subroutine"]);function B(e,t={}){var n;let r={flags:"",normalizeUnknownPropertyNames:!1,skipBackrefValidation:!1,skipLookbehindValidation:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...t,rules:{captureGroup:!1,singleline:!1,...t.rules}},i=function(e,t={}){let n={flags:"",...t,rules:{captureGroup:!1,singleline:!1,...t.rules}};if("string"!=typeof e)throw Error("String expected as pattern");let r=function(e){let t={ignoreCase:!1,dotAll:!1,extended:!1,digitIsAscii:!1,posixIsAscii:!1,spaceIsAscii:!1,wordIsAscii:!1,textSegmentMode:null};for(let n=0;n<e.length;n++){let r=e[n];if(!"imxDPSWy".includes(r))throw Error(`Invalid flag "${r}"`);if("y"===r){if(!/^y{[gw]}/.test(e.slice(n)))throw Error('Invalid or unspecified flag "y" mode');t.textSegmentMode="g"===e[n+2]?"grapheme":"word",n+=3;continue}t[({i:"ignoreCase",m:"dotAll",x:"extended",D:"digitIsAscii",P:"posixIsAscii",S:"spaceIsAscii",W:"wordIsAscii"})[r]]=!0}return t}(n.flags),i=[r.extended],a={captureGroup:n.rules.captureGroup,getCurrentModX:()=>i.at(-1),numOpenGroups:0,popModX(){i.pop()},pushModX(e){i.push(e)},replaceCurrentModX(e){i[i.length-1]=e},singleline:n.rules.singleline},s=[],o;for(m.lastIndex=0;o=m.exec(e);){let t=function(e,t,n,r){let[i,a]=n;if("["===n||"[^"===n){let e=function(e,t,n){let r=[w("^"===t[1],t)],i=1,a;for(b.lastIndex=n;a=b.exec(e);){let e=a[0];if("["===e[0]&&":"!==e[1])i++,r.push(w("^"===e[1],e));else if("]"===e){if("CharacterClassOpen"===r.at(-1).type)r.push(_(93,e));else if(i--,r.push({type:"CharacterClassClose",raw:e}),!i)break}else{let t=function(e){if("\\"===e[0])return y(e,{inCharClass:!0});if("["===e[0]){let t=/\[:(?<negate>\^?)(?<name>[a-z]+):\]/.exec(e);if(!t||!u.has(t.groups.name))throw Error(`Invalid POSIX class "${e}"`);return k("posix",e,{value:t.groups.name,negate:!!t.groups.negate})}return"-"===e?{type:"CharacterClassHyphen",raw:e}:"&&"===e?{type:"CharacterClassIntersector",raw:e}:_(c(e),e)}(e);Array.isArray(t)?r.push(...t):r.push(t)}}return{tokens:r,lastIndex:b.lastIndex||e.length}}(t,n,r);return{tokens:e.tokens,lastIndex:e.lastIndex}}if("\\"===i){if("AbBGyYzZ".includes(a))return{token:x(n,n)};
32if(/^\\g[<']/.test(n)){if(!/^\\g(?:<[^>]+>|'[^']+')$/.test(n))throw Error(`Invalid group name "${n}"`);return{token:{type:"Subroutine",raw:n}}}if(/^\\k[<']/.test(n)){if(!/^\\k(?:<[^>]+>|'[^']+')$/.test(n))throw Error(`Invalid group name "${n}"`);return{token:v(n)}}if("K"===a)return{token:C("keep",n)};if("N"===a||"R"===a)return{token:k("newline",n,{negate:"N"===a})};if("O"===a)return{token:k("any",n)};if("X"===a)return{token:k("text_segment",n)};let e=y(n,{inCharClass:!1});return Array.isArray(e)?{tokens:e}:{token:e}}if("("===i){if("*"===a)return{token:function(e){let t=/\(\*(?<name>[A-Za-z_]\w*)?(?:\[(?<tag>(?:[A-Za-z_]\w*)?)\])?(?:\{(?<args>[^}]*)\})?\)/.exec(e);if(!t)throw Error(`Incomplete or invalid named callout "${e}"`);let{name:n,tag:r,args:i}=t.groups;if(!n)throw Error(`Invalid named callout "${e}"`);if(""===r)throw Error(`Named callout tag with empty value not allowed "${e}"`);let a=i?i.split(",").filter(e=>""!==e).map(e=>/^[+-]?\d+$/.test(e)?+e:e):[],[s,o,l]=a,c=E.has(n)?n.toLowerCase():"custom";switch(c){case"fail":case"mismatch":case"skip":if(a.length>0)throw Error(`Named callout arguments not allowed "${a}"`);break;case"error":if(a.length>1)throw Error(`Named callout allows only one argument "${a}"`);if("string"==typeof s)throw Error(`Named callout argument must be a number "${s}"`);break;case"max":if(!a.length||a.length>2)throw Error(`Named callout must have one or two arguments "${a}"`);if("string"==typeof s&&!/^[A-Za-z_]\w*$/.test(s))throw Error(`Named callout argument one must be a tag or number "${s}"`);if(2===a.length&&("number"==typeof o||!/^[<>X]$/.test(o)))throw Error(`Named callout optional argument two must be '<', '>', or 'X' "${o}"`);break;case"count":case"total_count":if(a.length>1)throw Error(`Named callout allows only one argument "${a}"`);if(1===a.length&&("number"==typeof s||!/^[<>X]$/.test(s)))throw Error(`Named callout optional argument must be '<', '>', or 'X' "${s}"`);break;case"cmp":if(3!==a.length)throw Error(`Named callout must have three arguments "${a}"`);if("string"==typeof s&&!/^[A-Za-z_]\w*$/.test(s))throw Error(`Named callout argument one must be a tag or number "${s}"`);if("number"==typeof o||!/^(?:[<>!=]=|[<>])$/.test(o))throw Error(`Named callout argument two must be '==', '!=', '>', '<', '>=', or '<=' "${o}"`);if("string"==typeof l&&!/^[A-Za-z_]\w*$/.test(l))throw Error(`Named callout argument three must be a tag or number "${l}"`);break;case"custom":throw Error(`Undefined callout name "${n}"`);default:throw Error(`Unexpected named callout kind "${c}"`)}return{type:"NamedCallout",kind:c,tag:r??null,arguments:i?.split(",")??null,raw:e}}(n)};if("(?{"===n)throw Error(`Unsupported callout "${n}"`);if(n.startsWith("(?#")){if(")"!==t[r])throw Error('Unclosed comment group "(?#"');return{lastIndex:r+1}}if(/^\(\?[-imx]+[:)]$/.test(n))return{token:function(e,t){let{on:n,off:r}=/^\(\?(?<on>[imx]*)(?:-(?<off>[-imx]*))?/.exec(e).groups;r??="";let i=(t.getCurrentModX()||n.includes("x"))&&!r.includes("x"),a=j(n),s=j(r),o={};if(a&&(o.enable=a),s&&(o.disable=s),e.endsWith(")"))return t.replaceCurrentModX(i),C("flags",e,{flags:o});if(e.endsWith(":"))return t.pushModX(i),t.numOpenGroups++,S("group",e,{...(a||s)&&{flags:o}});throw Error(`Unexpected flag modifier "${e}"`)}(n,e)};if(e.pushModX(e.getCurrentModX()),e.numOpenGroups++,"("===n&&!e.captureGroup||"(?:"===n)return{token:S("group",n)};if("(?>"===n)return{token:S("atomic",n)};if("(?="===n||"(?!"===n||"(?<="===n||"(?<!"===n)return{token:S("<"===n[2]?"lookbehind":"lookahead",n,{negate:n.endsWith("!")})};if("("===n&&e.captureGroup||n.startsWith("(?<")&&n.endsWith(">")||n.startsWith("(?'")&&n.endsWith("'"))return{token:S("capturing",n,{..."("!==n&&{name:n.slice(3,-1)}})};if(n.startsWith("(?~")){if("(?~|"===n)throw Error(`Unsupported absence function kind "${n}"`);return{token:S("absence_repeater",n)}}throw"(?("===n?Error(`Unsupported conditional "${n}"`):Error(`Invalid or unsupported group option "${n}"`)}if(")"===n){if(e.popModX(),e.numOpenGroups--,e.numOpenGroups<0)throw Error('Unmatched ")"');return{token:{type:"GroupClose",raw:n}}}if(e.getCurrentModX()){if("#"===n){let e=t.indexOf(` 33`,r);return{lastIndex:-1===e?t.length:e}}if(/^\s$/.test(n)){let e=/\s+/y;return e.lastIndex=r,{lastIndex:e.exec(t)?e.lastIndex:r}}}return"."===n?{token:k("dot",n)}:"^"===n||"$"===n?{token:x(e.singleline?({"^":d`\A`,$:d`\Z`})[n]:n,n)}:"|"===n?{token:{type:"Alternator",raw:n}}:g.test(n)?{tokens:function(e){let t,n=[],r=RegExp(g,"gy");for(;t=r.exec(e);){let e=t[0];if("{"===e[0]){let t=/^\{(?<min>\d+),(?<max>\d+)\}\??$/.exec(e);if(t){let{min:i,max:a}=t.groups;if(+i>
33+a&&e.endsWith("?")){r.lastIndex--,n.push(I(e.slice(0,-1)));continue}}}n.push(I(e))}return n}(n)}:{token:_(c(n),n)}}(a,e,o[0],m.lastIndex);t.tokens?s.push(...t.tokens):t.token&&s.push(t.token),void 0!==t.lastIndex&&(m.lastIndex=t.lastIndex)}let l=[],p=0;s.filter(e=>"GroupOpen"===e.type).forEach(e=>{"capturing"===e.kind?e.number=++p:"("===e.raw&&l.push(e)}),p||l.forEach((e,t)=>{e.kind="capturing",e.number=t+1});let h=p||l.length;return{tokens:s.map(e=>"EscapedNumber"===e.type?function(e,t){let{raw:n,inCharClass:r}=e,i=n.slice(1);if(!r&&("0"!==i&&1===i.length||"0"!==i[0]&&+i<=t))return[v(n)];let a=[],s=i.match(/^[0-7]+|\d/g);for(let e=0;e<s.length;e++){let t,r=s[e];if(0===e&&"8"!==r&&"9"!==r){if((t=parseInt(r,8))>127)throw Error(d`Octal encoded byte above 177 unsupported "${n}"`)}else t=c(r);a.push(_(t,(0===e?"\\":"")+r))}return a}(e,h):e).flat(),flags:r}}(e,{flags:r.flags,rules:{captureGroup:r.rules.captureGroup,singleline:r.rules.singleline}}),a=(e,t)=>{let n=i.tokens[s.nextIndex];switch(s.parent=e,s.nextIndex++,n.type){case"Alternator":return N();case"Assertion":return function({kind:e}){return R(p({"^":"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===d`\B`||e===d`\Y`})}(n);case"Backreference":return function({raw:e},t){let n=/^\\k[<']/.test(e),r=n?e.slice(3,-1):e.slice(1),i=(n,r=!1)=>{let i=t.capturingGroups.length,a=!1;if(n>i)if(t.skipBackrefValidation)a=!0;else throw Error(`Not enough capturing groups defined to the left "${e}"`);return t.hasNumberedRef=!0,T(r?i+1-n:n,{orphan:a})};if(n){let n=/^(?<sign>-?)0*(?<num>[1-9]\d*)$/.exec(r);if(n)return i(+n.groups.num,!!n.groups.sign);if(/[-+]/.test(r))throw Error(`Invalid backref name "${e}"`);
33if(!t.namedGroupsByName.has(r))throw Error(`Group name not defined to the left "${e}"`);return T(r)}return i(+r)}(n,s);case"Character":return D(n.value,{useLastValid:!!t.isCheckingRangeEnd});case"CharacterClassHyphen":return function(e,t){let{tokens:n,walk:r}=e,i=e.parent,a=i.body.at(-1),s=n[e.nextIndex];if(!t.isCheckingRangeEnd&&a&&"CharacterClass"!==a.type&&"CharacterClassRange"!==a.type&&s&&"CharacterClassOpen"!==s.type&&"CharacterClassClose"!==s.type&&"CharacterClassIntersector"!==s.type){let e=r(i,{...t,isCheckingRangeEnd:!0});if("Character"===a.type&&"Character"===e.type)return i.body.pop(),function(e,t){if(t.value<e.value)throw Error("Character class range out of order");return{type:"CharacterClassRange",min:e,max:t}}(a,e);throw Error("Invalid character class range")}return D(c("-"))}(s,t);case"CharacterClassOpen":return function({negate:e},t,n){let{tokens:r,walk:i}=t,a=[O()],s=r[t.nextIndex],o=X(s);for(;"CharacterClassClose"!==o.type;){if("CharacterClassIntersector"===o.type)a.push(O()),t.nextIndex++;else{let e=a.at(-1);e.body.push(i(e,n))}o=X(r[t.nextIndex],s)}let l=O({negate:e});return 1===a.length?l.body=a[0].body:(l.kind="intersection",l.body=a.map(e=>1===e.body.length?e.body[0]:e)),t.nextIndex++,l}(n,s,t);case"CharacterSet":return function({kind:e,negate:t,value:n},r){let{normalizeUnknownPropertyNames:i,skipPropertyNameValidation:a,unicodePropertyMap:s}=r;if("property"===e){let r=K(n);if(!u.has(r)||s?.has(r))return z(n,{negate:t,normalizeUnknownPropertyNames:i,skipPropertyNameValidation:a,unicodePropertyMap:s});e="posix",n=r}return"posix"===e?function(e,t){let n=!!t?.negate;if(!u.has(e))throw Error(`Invalid POSIX class "${e}"`);return{type:"CharacterSet",kind:"posix",value:e,negate:n}}(n,{negate:t}):$(e,{negate:t})}(n,s);case"Directive":return function(e,t={}){if("keep"===e)return{type:"Directive",kind:e};if("flags"===e)return{type:"Directive",kind:e,flags:p(t.flags)};throw Error(`Unexpected directive kind "${e}"`)}(n.kind,{flags:n.flags});case"GroupOpen":return function(e,t,n){var r,i;let{tokens:a,capturingGroups:s,namedGroupsByName:o,skipLookbehindValidation:l,walk:c}=t,u=function({flags:e,kind:t,name:n,negate:r,number:i}){switch(t){case"absence_repeater":var a="repeater";!1;return{type:"AbsenceFunction",kind:a,body:H(void 0)};case"atomic":return F({atomic:!0});case"capturing":return M(i,{name:n});case"group":return F({flags:e});case"lookahead":case"lookbehind":return V({behind:"lookbehind"===t,negate:r});default:throw Error(`Unexpected group kind "${t}"`)}}(e),d="AbsenceFunction"===u.type,p=Z(u),h=p&&u.negate;if("CapturingGroup"===u.type&&(s.push(u),u.name&&(r=u.name,i=[],o.has(r)||o.set(r,i),o.get(r)).push(u)),d&&n.isInAbsenceFunction)throw Error("Nested absence function not supported by Oniguruma");let f=Y(a[t.nextIndex]);for(;"GroupClose"!==f.type;){if("Alternator"===f.type)u.body.push(N()),t.nextIndex++;else{let e=u.body.at(-1),t=c(e,{...n,isInAbsenceFunction:n.isInAbsenceFunction||d,isInLookbehind:n.isInLookbehind||p,isInNegLookbehind:n.isInNegLookbehind||h});if(e.body.push(t),(p||n.isInLookbehind)&&!l){let e="Lookbehind includes a pattern not allowed by Oniguruma";if(h||n.isInNegLookbehind){if(q(t)||"CapturingGroup"===t.type)throw Error(e)}else if(q(t)||Z(t)&&t.negate)throw Error(e)}}f=Y(a[t.nextIndex])}return t.nextIndex++,u}(n,s,t);case"NamedCallout":var r,a;return r=n.kind,a=n.tag,{type:"NamedCallout",kind:r,tag:a,arguments:n.arguments};case"Quantifier":return function({kind:e,min:t,max:n},r){let i=r.parent,a=i.body.at(-1);if(!a||!L.has(a.type))throw Error("Quantifier requires a repeatable token");let s=U(e,t,n,a);return i.body.pop(),s}(n,s);
33case"Subroutine":return function({raw:e},t){let{capturingGroups:n,subroutines:r}=t,i=e.slice(3,-1),a=/^(?<sign>[-+]?)0*(?<num>[1-9]\d*)$/.exec(i);if(a){let e=+a.groups.num,r=n.length;if(t.hasNumberedRef=!0,(i=({"":e,"+":r+e,"-":r+1-e})[a.groups.sign])<1)throw Error("Invalid subroutine number")}else"0"===i&&(i=0);let s=G(i);return r.push(s),s}(n,s);default:throw Error(`Unexpected token type "${n.type}"`)}},s={capturingGroups:[],hasNumberedRef:!1,namedGroupsByName:new Map,nextIndex:0,normalizeUnknownPropertyNames:r.normalizeUnknownPropertyNames,parent:null,skipBackrefValidation:r.skipBackrefValidation,skipLookbehindValidation:r.skipLookbehindValidation,skipPropertyNameValidation:r.skipPropertyNameValidation,subroutines:[],tokens:i.tokens,unicodePropertyMap:r.unicodePropertyMap,walk:a},o=(n={type:"Flags",...i.flags},{type:"Regex",body:H(void 0),flags:n}),l=o.body[0];for(;s.nextIndex<i.tokens.length;){let e=a(l,{});"Alternative"===e.type?(o.body.push(e),l=e):l.body.push(e)}let{capturingGroups:h,hasNumberedRef:f,namedGroupsByName:A,subroutines:P}=s;if(f&&A.size&&!r.rules.captureGroup)throw Error("Numbered backref/subroutine not allowed when using named capture");for(let{ref:e}of P)if("number"==typeof e){if(e>h.length)throw Error("Subroutine uses a group number that's not defined");e&&(h[e-1].isSubroutined=!0)}else if(A.has(e)){if(A.get(e).length>1)throw Error(d`Subroutine uses a duplicate group name "\g<${e}>"`);A.get(e)[0].isSubroutined=!0}else throw Error(d`Subroutine uses a group name that's not defined "\g<${e}>"`);return o}function N(e){return{type:"Alternative",body:W(e?.body)}}function R(e,t){let n={type:"Assertion",kind:e};return("word_boundary"===e||"text_segment_boundary"===e)&&(n.negate=!!t?.negate),n}function T(e,t){let n=!!t?.orphan;return{type:"Backreference",ref:e,...n&&{orphan:n}}}function M(e,t){var n;let r={name:void 0,isSubroutined:!1,...t};if(void 0!==r.name&&(n=r.name,!/^[\p{Alpha}\p{Pc}][^)]*$/u.test(n)))throw Error(`Group name "${r.name}" invalid in Oniguruma`);return{type:"CapturingGroup",number:e,...r.name&&{name:r.name},...r.isSubroutined&&{isSubroutined:r.isSubroutined},body:H(t?.body)}}function D(e,t){let n={useLastValid:!1,...t};if(e>1114111){let t=e.toString(16);if(n.useLastValid)e=1114111;else throw e>1310719?Error(`Invalid code point out of range "\\x{${t}}"`):Error(`Invalid code point out of range in JS "\\x{${t}}"`)}return{type:"Character",value:e}}function O(e){let t={kind:"union",negate:!1,...e};return{type:"CharacterClass",kind:t.kind,negate:t.negate,body:W(e?.body)}}function $(e,t){let n=!!t?.negate,r={type:"CharacterSet",kind:e};return("digit"===e||"hex"===e||"newline"===e||"space"===e||"word"===e)&&(r.negate=n),"text_segment"!==e&&("newline"!==e||n)||(r.variableLength=!0),r}function F(e){let t=e?.atomic,n=e?.flags;if(t&&n)throw Error("Atomic group cannot have flags");return{type:"Group",...t&&{atomic:t},...n&&{flags:n},body:H(e?.body)}}function V(e){let t={behind:!1,negate:!1,...e};return{type:"LookaroundAssertion",kind:t.behind?"lookbehind":"lookahead",negate:t.negate,body:H(e?.body)}}function U(e,t,n,r){if(t>n)throw Error("Invalid reversed quantifier range");return{type:"Quantifier",kind:e,min:t,max:n,body:r}}function G(e){return{type:"Subroutine",ref:e}}function z(e,t){let n={negate:!1,normalizeUnknownPropertyNames:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...t},r=n.unicodePropertyMap?.get(K(e));if(!r){if(n.normalizeUnknownPropertyNames)r=e.trim().replace(/[- _]+/g,"_").replace(/[A-Z][a-z]+(?=[A-Z])/g,"$&_").replace(/[A-Za-z]+/g,e=>e[0].toUpperCase()+e.slice(1).toLowerCase());else if(n.unicodePropertyMap&&!n.skipPropertyNameValidation)throw Error(d`Invalid Unicode property "\p{${e}}"`)}return{type:"CharacterSet",kind:"property",value:r??e,negate:n.negate}}function H(e){if(void 0===e)e=[N()];else if(!Array.isArray(e)||!e.length||!e.every(e=>"Alternative"===e.type))throw Error("Invalid body; expected array of one or more Alternative nodes");return e}function W(e){if(void 0===e)e=[];else if(!Array.isArray(e)||!e.every(e=>!!e.type))throw Error("Invalid body; expected array of nodes");return e}function q(e){return"LookaroundAssertion"===e.type&&"lookahead"===e.kind}function Z(e){return"LookaroundAssertion"===e.type&&"lookbehind"===e.kind}function K(e){return e.replace(/[- _]+/g,"").toLowerCase()}function X(e,t){return p(e,`Unclosed character class${t?.type==="Character"&&93===t.value&&"]"===t.raw?' (started with "]")':""}`)}function Y(e){return p(e,"Unclosed group")}function Q(e,t,n=null){function r(e,t){for(let n=0;n<e.length;n++){let r=i(e[n],t,n,e);n=Math.max(-1,n+r)}}function i(a,s=null,o=null,l=null){let c=0,u=!1,d={node:a,parent:s,key:o,container:l,root:e,remove(){J(l).splice(Math.max(0,ee(o)+c),1),c--,u=!0},removeAllNextSiblings:()=>J(l).splice(ee(o)+1),removeAllPrevSiblings(){let e=ee(o)+c;
33return c-=e,J(l).splice(0,Math.max(0,e))},replaceWith(e,t={}){let n=!!t.traverse;l?l[Math.max(0,ee(o)+c)]=e:p(s,"Can't replace root node")[o]=e,n&&i(e,s,o,l),u=!0},replaceWithMultiple(e,t={}){let n=!!t.traverse;if(J(l).splice(Math.max(0,ee(o)+c),1,...e),c+=e.length-1,n){let t=0;for(let n=0;n<e.length;n++)t+=i(e[n],s,ee(o)+n+t,l)}u=!0},skip(){u=!0}},{type:h}=a,f=t["*"],g=t[h],m="function"==typeof f?f:f?.enter,b="function"==typeof g?g:g?.enter;if(m?.(d,n),b?.(d,n),!u)switch(h){case"AbsenceFunction":case"Alternative":case"CapturingGroup":case"CharacterClass":case"Group":case"LookaroundAssertion":r(a.body,a);break;case"Assertion":case"Backreference":case"Character":case"CharacterSet":case"Directive":case"Flags":case"NamedCallout":case"Subroutine":break;case"CharacterClassRange":i(a.min,a,"min"),i(a.max,a,"max");break;case"Quantifier":i(a.body,a,"body");break;case"Regex":r(a.body,a),i(a.flags,a,"flags");break;default:throw Error(`Unexpected node type "${h}"`)}return g?.exit?.(d,n),f?.exit?.(d,n),c}return i(e),e}function J(e){if(!Array.isArray(e))throw Error("Container expected");return e}function ee(e){if("number"!=typeof e)throw Error("Numeric key expected");return e}let et=String.raw`\(\?(?:[:=!>A-Za-z\-]|<[=!]|\(DEFINE\))`,en=Object.freeze({DEFAULT:"DEFAULT",CHAR_CLASS:"CHAR_CLASS"});function er(e,t,n,r){let i=RegExp(String.raw`${t}|(?<$skip>\[\^?|\\?.)`,"gsu"),a=[!1],s=0,o="";for(let t of e.matchAll(i)){let{0:e,groups:{$skip:i}}=t;if(!i&&(!r||r===en.DEFAULT==!s)){n instanceof Function?o+=n(t,{context:s?en.CHAR_CLASS:en.DEFAULT,negated:a[a.length-1]}):o+=n;continue}"["===e[0]?(s++,a.push("^"===e[1])):"]"===e&&s&&(s--,a.pop()),o+=e}return o}function ei(e,t,n){return!!function(e,t,n=0,r){let i;if(!RegExp(t,"su").test(e))return null;let a=RegExp(`${t}|(?<$skip>\\\\?.)`,"gsu");a.lastIndex=n;let s=0;for(;i=a.exec(e);){let{0:e,groups:{$skip:t}}=i;if(!t&&(!r||r===en.DEFAULT==!s))return i;"["===e?s++:"]"===e&&s&&s--,a.lastIndex==i.index&&a.lastIndex++}return null}(e,t,0,n)}let ea=RegExp(String.raw`(?<noncapturingStart>${et})|(?<capturingStart>\((?:\?<[^>]+>)?)|\\?.`,"gsu"),es=String.raw`(?:[?*+]|\{\d+(?:,\d*)?\})`,eo=RegExp(String.raw` 34\\(?: \d+ 35 | c[A-Za-z] 36 | [gk]<[^>]+> 37 | [pPu]\{[^\}]+\} 38 | u[A-Fa-f\d]{4} 39 | x[A-Fa-f\d]{2} 40 ) 41| \((?: \? (?: [:=!>] 42 | <(?:[=!]|[^>]+>) 43 | [A-Za-z\-]+: 44 | \(DEFINE\) 45 ))? 46| (?<qBase>${es})(?<qMod>[?+]?)(?<invalidQ>[?*+\{]?) 47| \\?. 48`.replace(/\s+/g,""),"gsu"),el=String.raw,ec=el`\\g<(?<gRNameOrNum>[^>&]+)&R=(?<gRDepth>[^>]+)>`,eu=el`\(\?R=(?<rDepth>[^\)]+)\)|${ec}`,ed=el`\(\?<(?![=!])(?<captureName>[^>]+)>`,ep=el`${ed}|(?<unnamed>\()(?!\?)`,eh=RegExp(el`${ed}|${eu}|\(\?|\\?.`,"gsu"),ef="Cannot use multiple overlapping recursions";function eg(e){let t=`Max depth must be integer between 2 and 100; used ${e}`;if(!/^[1-9]\d*$/.test(e)||(e*=1)<2||e>100)throw Error(t)}function em(e,t,n,r,i,a,s){let o=new Set;r&&er(e+t,ed,({groups:{captureName:e}})=>{o.add(e)},en.DEFAULT);let l=[n,r?o:null,i,a,s];return`${e}${eb(`(?:${e}`,"forward",...l)}(?:)${eb(`${t})`,"backward",...l)}${t}`}function eb(e,t,n,r,i,a,s){let o=e=>"forward"===t?e+2:n-e+2-1,l="";for(let t=0;t<n;t++){let n=o(t);l+=er(e,el`${ep}|\\k<(?<backref>[^>]+)>`,({0:e,groups:{captureName:t,unnamed:o,backref:l}})=>{if(l&&r&&!r.has(l))return e;let c=`_$${n}`;if(o||t){let n=s+a.length+1;return a.push(n),function(e,t){for(let n=0;n<e.length;n++)e[n]>=t&&e[n]++}(i,n),o?e:`(?<${t}${c}>`}return el`\k<${l}${c}>`},en.DEFAULT)}return l}function ey(e,t,n,r,i,a){if(e.size&&r){let s=0;er(t,ep,()=>s++,en.DEFAULT);let o=a-s+i,l=new Map;return e.forEach((e,t)=>{let i=(r-s*n)/n,a=s*n,c=t>o+s?t+r:t,u=[];for(let t of e)if(t<=o)u.push(t);else if(t>o+s+i)u.push(t+r);else if(t<=o+s)for(let e=0;e<=n;e++)u.push(t+s*e);else for(let e=0;e<=n;e++)u.push(t+a+i*e);l.set(c,u)}),l}return e}var ex=String.fromCodePoint,ev=String.raw,e_={},ew=globalThis.RegExp;function ek(e,{enable:t,disable:n}){return{dotAll:!n?.dotAll&&!!(t?.dotAll||e.dotAll),ignoreCase:!n?.ignoreCase&&!!(t?.ignoreCase||e.ignoreCase)}}function eC(e,t,n){return e.has(t)||e.set(t,n),e.get(t)}e_.flagGroups=(()=>{try{new ew("(?i:)")}catch{return!1}return!0})(),e_.unicodeSets=(()=>{try{new ew("[[]]","v")}catch{return!1}return!0})(),e_.bugFlagVLiteralHyphenIsRange=!!e_.unicodeSets&&(()=>{try{new ew(ev`[\d\-a]`,"v")}catch{return!0}return!1})(),e_.bugNestedClassIgnoresNegation=e_.unicodeSets&&new ew("[[^a]]","v").test("a");var eS={ES2025:2025,ES2024:2024,ES2018:2018},eE={auto:"auto",ES2025:"ES2025",ES2024:"ES2024",ES2018:"ES2018"};function eA(e={}){if("[object Object]"!==({}).toString.call(e))throw Error("Unexpected options");
48if(void 0!==e.target&&!eE[e.target])throw Error(`Unexpected target "${e.target}"`);let 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"auto"===t.target&&(t.target=e_.flagGroups?"ES2025":e_.unicodeSets?"ES2024":"ES2018"),t}var eI=new Set([ex(304),ex(305)]),ej=ev`[\p{L}\p{M}\p{N}\p{Pc}]`;function eP(e){if(eI.has(e))return[e];let t=new Set,n=e.toLowerCase(),r=n.toUpperCase(),i=eR.get(n),a=eB.get(n),s=eN.get(n);return 1==[...r].length&&t.add(r),s&&t.add(s),i&&t.add(i),t.add(n),a&&t.add(a),[...t]}var eL=new Map(`C Other 49Cc Control cntrl 50Cf Format 51Cn Unassigned 52Co Private_Use 53Cs Surrogate 54L Letter 55LC Cased_Letter 56Ll Lowercase_Letter 57Lm Modifier_Letter 58Lo Other_Letter 59Lt Titlecase_Letter 60Lu Uppercase_Letter 61M Mark Combining_Mark 62Mc Spacing_Mark 63Me Enclosing_Mark 64Mn Nonspacing_Mark 65N Number 66Nd Decimal_Number digit 67Nl Letter_Number 68No Other_Number 69P Punctuation punct 70Pc Connector_Punctuation 71Pd Dash_Punctuation 72Pe Close_Punctuation 73Pf Final_Punctuation 74Pi Initial_Punctuation 75Po Other_Punctuation 76Ps Open_Punctuation 77S Symbol 78Sc Currency_Symbol 79Sk Modifier_Symbol 80Sm Math_Symbol 81So Other_Symbol 82Z Separator 83Zl Line_Separator 84Zp Paragraph_Separator 85Zs Space_Separator 86ASCII 87ASCII_Hex_Digit AHex 88Alphabetic Alpha 89Any 90Assigned 91Bidi_Control Bidi_C 92Bidi_Mirrored Bidi_M 93Case_Ignorable CI 94Cased 95Changes_When_Casefolded CWCF 96Changes_When_Casemapped CWCM 97Changes_When_Lowercased CWL 98Changes_When_NFKC_Casefolded CWKCF 99Changes_When_Titlecased CWT 100Changes_When_Uppercased CWU 101Dash 102Default_Ignorable_Code_Point DI 103Deprecated Dep 104Diacritic Dia 105Emoji 106Emoji_Component EComp 107Emoji_Modifier EMod 108Emoji_Modifier_Base EBase 109Emoji_Presentation EPres 110Extended_Pictographic ExtPict 111Extender Ext 112Grapheme_Base Gr_Base 113Grapheme_Extend Gr_Ext 114Hex_Digit Hex 115IDS_Binary_Operator IDSB 116IDS_Trinary_Operator IDST 117ID_Continue IDC 118ID_Start IDS 119Ideographic Ideo 120Join_Control Join_C 121Logical_Order_Exception LOE 122Lowercase Lower 123Math 124Noncharacter_Code_Point NChar 125Pattern_Syntax Pat_Syn 126Pattern_White_Space Pat_WS 127Quotation_Mark QMark 128Radical 129Regional_Indicator RI 130Sentence_Terminal STerm
131Soft_Dotted SD 132Terminal_Punctuation Term 133Unified_Ideograph UIdeo 134Uppercase Upper 135Variation_Selector VS 136White_Space space 137XID_Continue XIDC 138XID_Start XIDS`.split(/\s/).map(e=>[K(e),e])),eB=new Map([["s",ex(383)],[ex(383),"s"]]),eN=new Map([[ex(223),ex(7838)],[ex(107),ex(8490)],[ex(229),ex(8491)],[ex(969),ex(8486)]]),eR=new Map([eM(453),eM(456),eM(459),eM(498),...eD(8072,8079),...eD(8088,8095),...eD(8104,8111),eM(8124),eM(8140),eM(8188)]),eT=new Map([["alnum",ev`[\p{Alpha}\p{Nd}]`],["alpha",ev`\p{Alpha}`],["ascii",ev`\p{ASCII}`],["blank",ev`[\p{Zs}\t]`],["cntrl",ev`\p{Cc}`],["digit",ev`\p{Nd}`],["graph",ev`[\P{space}&&\P{Cc}&&\P{Cn}&&\P{Cs}]`],["lower",ev`\p{Lower}`],["print",ev`[[\P{space}&&\P{Cc}&&\P{Cn}&&\P{Cs}]\p{Zs}]`],["punct",ev`[\p{P}\p{S}]`],["space",ev`\p{space}`],["upper",ev`\p{Upper}`],["word",ev`[\p{Alpha}\p{M}\p{Nd}\p{Pc}]`],["xdigit",ev`\p{AHex}`]]);function eM(e){let t=ex(e);return[t.toLowerCase(),t]}function eD(e,t){return(function(e,t){let n=[];for(let r=e;r<=t;r++)n.push(r);return n})(e,t).map(e=>eM(e))}var eO=new Set(["Lower","Lowercase","Upper","Uppercase","Ll","Lowercase_Letter","Lt","Titlecase_Letter","Lu","Uppercase_Letter"]),e$={AbsenceFunction({node:e,parent:t,replaceWith:n}){let{body:r,kind:i}=e;if("repeater"===i){let e=F();e.body[0].body.push(V({negate:!0,body:r}),z("Any"));let i=F();i.body[0].body.push(U("greedy",0,1/0,e)),n(eY(i,t),{traverse:!0})}else throw Error('Unsupported absence function "(?~|"')},Alternative:{enter({node:e,parent:t,key:n},{flagDirectivesByAlt:r}){let i=e.body.filter(e=>"flags"===e.kind);for(let e=n+1;e<t.body.length;e++)eC(r,t.body[e],[]).push(...i)},exit({node:e},{flagDirectivesByAlt:t}){if(t.get(e)?.length){let n=eH(t.get(e));if(n){let t=F({flags:n});t.body[0].body=e.body,e.body=[eY(t,e)]}}}},Assertion({node:e,parent:t,key:n,container:r,root:i,remove:a,replaceWith:s},o){let{kind:l,negate:c}=e,{asciiWordBoundaries:u,avoidSubclass:d,supportedGNodes:p,wordIsAscii:h}=o;if("text_segment_boundary"===l)throw Error(`Unsupported text segment boundary "\\${c?"Y":"y"}"`);if("line_end"===l)s(eY(V({body:[N({body:[R("string_end")]}),N({body:[D(10)]})]}),t));else if("line_start"===l)s(eY(eZ(ev`(?<=\A|\n(?!\z))`,{skipLookbehindValidation:!0}),t));else if("search_start"===l)if(p.has(e))i.flags.sticky=!0,a();else{var f;let e,i=r[n-1];if(i&&((e=["Character","CharacterClass","CharacterSet"]).includes((f=i).type)||"Quantifier"===f.type&&f.min&&e.includes(f.body.type)))s(eY(V({negate:!0}),t));else if(d)throw Error(ev`Uses "\G" in a way that requires a subclass`);else s(eX(R("string_start"),t)),o.strategy="clip_search"}else if("string_end"===l||"string_start"===l);else if("string_end_newline"===l)s(eY(eZ(ev`(?=\n?\z)`),t));else if("word_boundary"===l){if(!h&&!u){let e=`(?:(?<=${ej})(?!${ej})|(?<!${ej})(?=${ej}))`,n=`(?:(?<=${ej})(?=${ej})|(?<!${ej})(?!${ej}))`;s(eY(eZ(c?n:e),t))}}else throw Error(`Unexpected assertion kind "${l}"`)},Backreference({node:e},{jsGroupNameMap:t}){let{ref:n}=e;"string"!=typeof n||eq(n)||(e.ref=n=ez(n,t))},CapturingGroup({node:e},{jsGroupNameMap:t,subroutineRefMap:n}){let{name:r}=e;r&&!eq(r)&&(e.name=r=ez(r,t)),n.set(e.number,e),r&&n.set(r,e)},CharacterClassRange({node:e,parent:t,replaceWith:n}){"intersection"===t.kind&&n(eY(O({body:[e]}),t),{traverse:!0})},CharacterSet({node:e,parent:t,replaceWith:n},{accuracy:r,minTargetEs2024:i,digitIsAscii:a,spaceIsAscii:s,wordIsAscii:o}){let{kind:l,negate:c,value:u}=e;if(a&&("digit"===l||"digit"===u))return void n(eX($("digit",{negate:c}),t));if(s&&("space"===l||"space"===u))return void n(eY(eK(eZ("[ -\r ]"),c),t));if(o&&("word"===l||"word"===u))return void n(eX($("word",{negate:c}),t));if("any"===l)n(eX(z("Any"),t));else if("digit"===l)n(eX(z("Nd",{negate:c}),t));else if("dot"===l);else if("text_segment"===l){if("strict"===r)throw Error(ev`Use of "\X" requires non-strict accuracy`);let e="\\p{Emoji}(?:\\p{EMod}|\\uFE0F\\u20E3?|[\\x{E0020}-\\x{E007E}]+\\x{E007F})?",a=ev`\p{RI}{2}|${e}(?:\u200D${e})*`;n(eY(eZ(ev`(?>\r\n|${i?ev`\p{RGI_Emoji}`:a}|\P{M}\p{M}*)`,{skipPropertyNameValidation:!0}),t))}else if("hex"===l)n(eX(z("AHex",{negate:c}),t));else if("newline"===l)n(eY(eZ(c?"[^\n]":"(?>\r\n?|[\n\v\f \u2028\u2029])"),t));else if("posix"===l)if(i||"graph"!==u&&"print"!==u)n(eY(eK(eZ(eT.get(u)),c),t));else{if("strict"===r)throw Error(`POSIX class "${u}" requires min target ES2024 or non-strict accuracy`);let e={graph:"!-~",print:" -~"}[u];c&&(e=`\0-${ex(e.codePointAt(0)-1)}${ex(e.codePointAt(2)+1)}-\u{10FFFF}`),n(eY(eZ(`[${e}]`),t))}else if("property"===l)eL.has(K(u))||(e.key="sc");
138else if("space"===l)n(eX(z("space",{negate:c}),t));else if("word"===l)n(eY(eK(eZ(ej),c),t));else throw Error(`Unexpected character set kind "${l}"`)},Directive({node:e,parent:t,root:n,remove:r,replaceWith:i,removeAllPrevSiblings:a,removeAllNextSiblings:s}){let{kind:o,flags:l}=e;if("flags"===o)if(l.enable||l.disable){let e=F({flags:l});e.body[0].body=s(),i(eY(e,t),{traverse:!0})}else r();else if("keep"===o){let e=n.body[0],r=1===n.body.length&&P(e,{type:"Group"})&&1===e.body[0].body.length?e.body[0]:n;if(t.parent!==r||r.body.length>1)throw Error(ev`Uses "\K" in a way that's unsupported`);let s=V({behind:!0});s.body[0].body=a(),i(eY(s,t))}else throw Error(`Unexpected directive kind "${o}"`)},Flags({node:e,parent:t}){if(e.posixIsAscii)throw Error('Unsupported flag "P"');if("word"===e.textSegmentMode)throw Error('Unsupported flag "y{w}"');["digitIsAscii","extended","posixIsAscii","spaceIsAscii","wordIsAscii","textSegmentMode"].forEach(t=>delete e[t]),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;let{enable:t,disable:n}=e.flags;t?.extended&&delete t.extended,n?.extended&&delete n.extended,t?.dotAll&&n?.dotAll&&delete t.dotAll,t?.ignoreCase&&n?.ignoreCase&&delete t.ignoreCase,t&&!Object.keys(t).length&&delete e.flags.enable,n&&!Object.keys(n).length&&delete e.flags.disable,e.flags.enable||e.flags.disable||delete e.flags},LookaroundAssertion({node:e},t){let{kind:n}=e;"lookbehind"===n&&(t.passedLookbehind=!0)},NamedCallout({node:e,parent:t,replaceWith:n}){let{kind:r}=e;if("fail"===r)n(eY(V({negate:!0}),t));else throw Error(`Unsupported named callout "(*${r.toUpperCase()}"`)},Quantifier({node:e}){if("Quantifier"===e.body.type){let t=F();t.body[0].body.push(e.body),e.body=eY(t,e)}},Regex:{enter({node:e},{supportedGNodes:t}){let n=[],r=!1,i=!1;for(let t of e.body)if(1===t.body.length&&"search_start"===t.body[0].kind)t.body.pop();else{let e=function e(t){let n=t.find(e=>"search_start"===e.kind||function(e,t){let n={negate:null,...t};return"LookaroundAssertion"===e.type&&(null===n.negate||e.negate===n.negate)&&1===e.body.length&&P(e.body[0],{type:"Assertion",kind:"search_start"})}(e,{negate:!1})||!function({type:e}){return"Assertion"===e||"Directive"===e||"LookaroundAssertion"===e}(e));if(!n)return null;if("search_start"===n.kind)return n;if("LookaroundAssertion"===n.type)return n.body[0].body[0];if("CapturingGroup"===n.type||"Group"===n.type){let t=[];for(let r of n.body){let n=e(r.body);if(!n)return null;Array.isArray(n)?t.push(...n):t.push(n)}return t}return null}(t.body);e?(r=!0,Array.isArray(e)?n.push(...e):n.push(e)):i=!0}r&&!i&&n.forEach(e=>t.add(e))},exit(e,{accuracy:t,passedLookbehind:n,strategy:r}){if("strict"===t&&n&&r)throw Error(ev`Uses "\G" in a way that requires non-strict accuracy`)}},Subroutine({node:e},{jsGroupNameMap:t}){let{ref:n}=e;"string"!=typeof n||eq(n)||(e.ref=n=ez(n,t))}},eF={Backreference({node:e},{multiplexCapturesToLeftByRef:t,reffedNodesByReferencer:n}){let{orphan:r,ref:i}=e;r||n.set(e,[...t.get(i).map(({node:e})=>e)])},CapturingGroup:{enter({node:e,parent:t,replaceWith:n,skip:r},{groupOriginByCopy:i,groupsByName:a,multiplexCapturesToLeftByRef:s,openRefs:o,reffedNodesByReferencer:l}){let c=i.get(e);if(c&&o.has(e.number)){let r=eX(eG(e.number),t);l.set(r,o.get(e.number)),n(r);return}o.set(e.number,e),s.set(e.number,[]),e.name&&eC(s,e.name,[]);let u=s.get(e.name??e.number);for(let t=0;t<u.length;t++){let n=u[t];if(c===n.node||c&&c===n.origin||e===n.origin){u.splice(t,1);break}}if(s.get(e.number).push({node:e,origin:c}),e.name&&s.get(e.name).push({node:e,origin:c}),e.name){let t=eC(a,e.name,new Map),n=!1;if(c)n=!0;else for(let e of t.values())if(!e.hasDuplicateNameToRemove){n=!0;break}a.get(e.name).set(e,{node:e,hasDuplicateNameToRemove:n})}},exit({node:e},{openRefs:t}){t.get(e.number)===e&&t.delete(e.number)}},Group:{enter({node:e},t){t.prevFlags=t.currentFlags,e.flags&&(t.currentFlags=ek(t.currentFlags,e.flags))},exit(e,t){t.currentFlags=t.prevFlags}},Subroutine({node:e,parent:t,replaceWith:n},r){let{isRecursive:i,ref:a}=e;if(i){let n=t;for(;(n=n.parent)&&("CapturingGroup"!==n.type||n.name!==a&&n.number!==a););r.reffedNodesByReferencer.set(e,n);return}
138let s=r.subroutineRefMap.get(a),o=0===a,l=o?eG(0):function e(t,n,r,i){let a=Array.isArray(t)?[]:{};for(let[s,o]of Object.entries(t))"parent"===s?a.parent=Array.isArray(r)?i:r:o&&"object"==typeof o?a[s]=e(o,n,a,r):("type"===s&&"CapturingGroup"===o&&n.set(a,n.get(t)??t),a[s]=o);return a}(s,r.groupOriginByCopy,null),c=l;if(!o){var u,d;let e=eH(function(e,t){let n=[];for(;e=e.parent;)(!t||t(e))&&n.push(e);return n}(s,e=>"Group"===e.type&&!!e.flags)),t=e?ek(r.globalFlags,e):r.globalFlags;u=t,d=r.currentFlags,(u.dotAll!==d.dotAll||u.ignoreCase!==d.ignoreCase)&&(c=F({flags:function({dotAll:e,ignoreCase:t}){let n={};return(e||t)&&(n.enable={},e&&(n.enable.dotAll=!0),t&&(n.enable.ignoreCase=!0)),e&&t||(n.disable={},e||(n.disable.dotAll=!0),t||(n.disable.ignoreCase=!0)),n}(t)})).body[0].body.push(l)}n(eY(c,t),{traverse:!o})}},eV={Backreference({node:e,parent:t,replaceWith:n},r){if(e.orphan){r.highestOrphanBackref=Math.max(r.highestOrphanBackref,e.ref);return}let i=r.reffedNodesByReferencer.get(e).filter(t=>(function(e,t){let n=t;do{if("Regex"===n.type)return!1;if("Alternative"===n.type)continue;if(n===e)return!1;for(let t of eW(n.parent)){if(t===n)break;if(t===e||function e(t,n){for(let r of eW(t)??[])if(r===n||e(r,n))return!0;return!1}(t,e))return!0}}while(n=n.parent)throw Error("Unexpected path")})(t,e));i.length?i.length>1?n(eY(F({atomic:!0,body:i.reverse().map(e=>N({body:[T(e.number)]}
138))}),t)):e.ref=i[0].number:n(eY(V({negate:!0}),t))},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){let n=Math.max(t.highestOrphanBackref-t.numCapturesToLeft,0);for(let t=0;t<n;t++){let t=M();e.body.at(-1).body.push(t)}}},Subroutine({node:e},t){e.isRecursive&&0!==e.ref&&(e.ref=t.reffedNodesByReferencer.get(e).number)}};function eU(e){Q(e,{"*"({node:e,parent:t}){e.parent=t}})}function eG(e){let t=G(e);return t.isRecursive=!0,t}function ez(e,t){if(t.has(e))return t.get(e);let n=`$${t.size}_${e.replace(/^[^$_\p{IDS}]|[^$\u200C\u200D\p{IDC}]/ug,"_")}`;return t.set(e,n),n}function eH(e){let t=["dotAll","ignoreCase"],n={enable:{},disable:{}};return(e.forEach(({flags:e})=>{t.forEach(t=>{e.enable?.[t]&&(delete n.disable[t],n.enable[t]=!0),e.disable?.[t]&&(n.disable[t]=!0)})}),Object.keys(n.enable).length||delete n.enable,Object.keys(n.disable).length||delete n.disable,n.enable||n.disable)?n:null}function eW(e){if(!e)throw Error("Node expected");let{body:t}=e;return Array.isArray(t)?t:t?[t]:null}function eq(e){return/^[$_\p{IDS}][$\u200C\u200D\p{IDC}]*$/u.test(e)}function eZ(e,t){let n=B(e,{...t,unicodePropertyMap:eL}).body;return n.length>1||n[0].body.length>1?F({body:n}):n[0].body[0]}function eK(e,t){return e.negate=t,e}function eX(e,t){return e.parent=t,e}function eY(e,t){return eU(e),e.parent=t,e}var eQ={"*":{enter({node:e},t){if(e9(e)){let n=t.getCurrentModI();t.pushModI(e.flags?ek({ignoreCase:n},e.flags).ignoreCase:n)}},exit({node:e},t){e9(e)&&t.popModI()}}
138,Backreference(e,t){t.setHasCasedChar()},Character({node:e},t){e5(ex(e.value))&&t.setHasCasedChar()},CharacterClassRange({node:e,skip:t},n){t(),e6(e,{firstOnly:!0}).length&&n.setHasCasedChar()},CharacterSet({node:e},t){"property"===e.kind&&eO.has(e.value)&&t.setHasCasedChar()}},eJ={Alternative:({body:e},t,n)=>e.map(n).join(""),Assertion({kind:e,negate:t}){if("string_end"===e)return"$";if("string_start"===e)return"^";if("word_boundary"===e)return t?ev`\B`:ev`\b`;throw Error(`Unexpected assertion kind "${e}"`)},Backreference({ref:e},t){if("number"!=typeof e)throw Error("Unexpected named backref in transformed AST");if(!t.useFlagMods&&"strict"===t.accuracy&&t.currentFlags.ignoreCase&&!t.captureMap.get(e).ignoreCase)throw Error("Use of case-insensitive backref to case-sensitive group requires target ES2025 or non-strict accuracy");return"\\"+e},CapturingGroup(e,t,n){let{body:r,name:i,number:a}=e,s={ignoreCase:t.currentFlags.ignoreCase},o=t.originMap.get(e);return o&&(s.hidden=!0,a>o.number&&(s.transferTo=o.number)),t.captureMap.set(a,s),`(${i?`?<${i}>`:""}${r.map(n).join("|")})`},Character({value:e},t){let n=ex(e),r=e8(e,{escDigit:"Backreference"===t.lastNode.type,inCharClass:t.inCharClass,useFlagV:t.useFlagV});if(r!==n)return r;if(t.useAppliedIgnoreCase&&t.currentFlags.ignoreCase&&e5(n)){let e=eP(n);return t.inCharClass?e.join(""):e.length>1?`[${e.join("")}]`:e[0]}return n},CharacterClass(e,t,n){let{kind:r,negate:i,parent:a}=e,{body:s}=e;if("intersection"===r&&!t.useFlagV)throw Error("Use of character class intersection requires min target ES2024");e_.bugFlagVLiteralHyphenIsRange&&t.useFlagV&&s.some(e7)&&(s=[D(45),...s.filter(e=>!e7(e))]);let o=()=>`[${i?"^":""}${s.map(n).join("intersection"===r?"&&":"")}]`;if(!t.inCharClass){if((!t.useFlagV||e_.bugNestedClassIgnoresNegation)&&!i){let t=s.filter(e=>"CharacterClass"===e.type&&"union"===e.kind&&e.negate);if(t.length){let r=F(),i=r.body[0];return r.parent=a,i.parent=r,e.body=s=s.filter(e=>!t.includes(e)),s.length?(e.parent=i,i.body.push(e)):r.body.pop(),t.forEach(e=>{let t=N({body:[e]});e.parent=t,t.parent=r,r.body.push(t)}),n(r)}}t.inCharClass=!0;let r=o();return t.inCharClass=!1,r}let l=s[0];if("union"===r&&!i&&l&&((!t.useFlagV||!t.verbose)&&"union"===a.kind&&!(e_.bugFlagVLiteralHyphenIsRange&&t.useFlagV)||!t.verbose&&"intersection"===a.kind&&1===s.length&&"CharacterClassRange"!==l.type))return s.map(n).join("");if(!t.useFlagV&&"CharacterClass"===a.type)throw Error("Uses nested character class in a way that requires min target ES2024");return o()},CharacterClassRange(e,t){let n=e.min.value,r=e.max.value,i={escDigit:!1,inCharClass:!0,useFlagV:t.useFlagV},a=e8(n,i),s=e8(r,i),o=new Set;return t.useAppliedIgnoreCase&&t.currentFlags.ignoreCase&&(function(e){let t=e.map(e=>e.codePointAt(0)).sort((e,t)=>e-t),n=[],r=null;for(let e=0;e<t.length;e++)t[e+1]===t[e]+1?r??=t[e]:null===r?n.push(t[e]):(n.push([r,t[e]]),r=null);return n})(e6(e)).forEach(e=>{o.add(Array.isArray(e)?`${e8(e[0],i)}-${e8(e[1],i)}`:e8(e,i))}),`${a}-${s}${[...o].join("")}`},CharacterSet({kind:e,negate:t,value:n,key:r},i){if("dot"===e)return i.currentFlags.dotAll?i.appliedGlobalFlags.dotAll||i.useFlagMods?".":"[^]":ev`[^\n]`;if("digit"===e)return t?ev`\D`:ev`\d`;if("property"===e){if(i.useAppliedIgnoreCase&&i.currentFlags.ignoreCase&&eO.has(n))throw Error(`Unicode property "${n}" can't be case-insensitive when other chars have specific case`);return`${t?ev`\P`:ev`\p`}{${r?`${r}=`:""}${n}}`}if("word"===e)return t?ev`\W`:ev`\w`;throw Error(`Unexpected character set kind "${e}"`)},Flags:(e,t)=>(t.appliedGlobalFlags.ignoreCase?"i":"")+(e.dotAll?"s":"")+(e.sticky?"y":""),Group({atomic:e,body:t,flags:n,parent:r},i,a){let s=i.currentFlags;n&&(i.currentFlags=ek(s,n));let o=t.map(a).join("|"),l=i.verbose||1!==t.length||"Quantifier"===r.type||e||i.useFlagMods&&n?`(?${function(e,t,n){if(e)return">";let r="";if(t&&n){let{enable:e,disable:n}=t;r=(e?.ignoreCase?"i":"")+(e?.dotAll?"s":"")+(n?"-":"")+(n?.ignoreCase?"i":"")+(n?.dotAll?"s":"")}return`${r}:`}(e,n,i.useFlagMods)}${o})`:o;return i.currentFlags=s,l},LookaroundAssertion({body:e,kind:t,negate:n},r,i){let a=`${"lookahead"===t?"":"<"}${n?"!":"="}`;return`(?${a}${e.map(i).join("|")})`},Quantifier:(e,t,n)=>n(e.body)+function({kind:e,max:t,min:n}){return(n||1!==t?n||t!==1/0?1===n&&t===1/0?"+":n===t?`{${n}}`:`{${n},${t===1/0?"":t}}`:"*":"?")+({greedy:"",lazy:"?",possessive:"+"})[e]}(e),Subroutine({isRecursive:e,ref:t},n){if(!e)throw Error("Unexpected non-recursive subroutine in transformed AST");let r=n.recursionLimit;return 0===t?`(?R=${r})`:ev`\g<${t}&R=${r}>`}},e1=new Set(["$","(",")","*","+",".","?","[","\\","]","^","{","|","}"]),e0=new Set(["-","\\","]","^","["]),e2=new Set(["(",")","-","/","[","\\","]","^","{","|","}","!","#","$","%","&","*","+",",",".",":",";","<","=",">","?","@","`","~"]),e3=new Map([[9,ev`\t`],[10,ev`\n`],[11,ev`\v`],[12,ev`\f`],[13,ev`\r`],[8232,ev`\u2028`],[8233,ev`\u2029`],[65279,ev`\uFEFF`]]),e4=/^\p{Cased}$/u;function e5(e){return e4.test(e)}function e6(e,t){let n=!!t?.firstOnly,r=e.min.value,i=e.max.value,a=[];if(r<65&&(65535===i||i>=131071)||65536===r&&i>=131071)return a;for(let e=r;e<=i;e++){let t=ex(e);if(!e5(t))continue;let s=eP(t).filter(e=>{let t=e.codePointAt(0);return t<r||t>i});if(s.length&&(a.push(...s),n))break}return a}function e8(e,{escDigit:t,inCharClass:n,useFlagV:r}){var i;if(e3.has(e))return e3.get(e);if(e<32||e>126&&e<160||e>262143||t&&(i=e)>47&&i<58)return e>255?`\\u{${e.toString(16).toUpperCase()}}`:`\\x${e.toString(16).toUpperCase().padStart(2,"0")}`;let a=ex(e);return((n?r?e2:e0:e1).has(a)?"\\":"")+a}function e9({type:e}){return"CapturingGroup"===e||"Group"===e||"LookaroundAssertion"===e}function e7({type:e,value:t}){return"Character"===e&&45===t}var te=class e extends RegExp{#e=new Map;#t=null;#n;#r=null;#i=null;rawOptions={};get source(){return this.#n||"(?:)"}constructor(t,n,r){const i=!!r?.lazyCompile;
138if(t instanceof RegExp){if(r)throw Error("Cannot provide options when copying a regexp");super(t,n),this.#n=t.source,t instanceof e&&(this.#e=t.#e,this.#r=t.#r,this.#i=t.#i,this.rawOptions=t.rawOptions)}else{const e={hiddenCaptures:[],strategy:null,transfers:[],...r};super(i?"":t,n),this.#n=t,this.#e=function(e,t){let n=new Map;for(let t of e)n.set(t,{hidden:!0});for(let[e,r]of t)for(let t of r)eC(n,t,{}).transferTo=e;return n}(e.hiddenCaptures,e.transfers),this.#i=e.strategy,this.rawOptions=r??{}}i||(this.#t=this)}exec(t){if(!this.#t){let{lazyCompile:t,...n}=this.rawOptions;this.#t=new e(this.#n,this.flags,n)}let n=this.global||this.sticky,r=this.lastIndex;if("clip_search"===this.#i&&n&&r){this.lastIndex=0;let e=this.#a(t.slice(r));return e&&(function(e,t,n,r){if(e.index+=t,e.input=n,r){let n=e.indices;for(let e=0;e<n.length;e++){let r=n[e];r&&(n[e]=[r[0]+t,r[1]+t])}let r=n.groups;r&&Object.keys(r).forEach(e=>{let n=r[e];n&&(r[e]=[n[0]+t,n[1]+t])})}}(e,r,t,this.hasIndices),this.lastIndex+=r),e}return this.#a(t)}#a(e){let t;this.#t.lastIndex=this.lastIndex;let n=super.exec.call(this.#t,e);if(this.lastIndex=this.#t.lastIndex,!n||!this.#e.size)return n;let r=[...n];n.length=1,this.hasIndices&&(t=[...n.indices],n.indices.length=1);let i=[0];for(let e=1;e<r.length;e++){let{hidden:a,transferTo:s}=this.#e.get(e)??{};if(a?i.push(null):(i.push(n.length),n.push(r[e]),this.hasIndices&&n.indices.push(t[e])),s&&void 0!==r[e]){let a=i[s];if(!a)throw Error(`Invalid capture transfer to "${a}"`);if(n[a]=r[e],this.hasIndices&&(n.indices[a]=t[e]),n.groups){this.#r||(this.#r=function(e){let t,n=/(?<capture>\((?:\?<(?![=!])(?<name>[^>]+)>|(?!\?)))|\\?./gsu,r=new Map,i=0,a=0;for(;t=n.exec(e);){let{0:e,groups:{capture:n,name:s}}=t;"["===e?i++:i?"]"===e&&i--:n&&(a++,s&&r.set(a,s))}return r}(this.source));let i=this.#r.get(s);i&&(n.groups[i]=r[e],this.hasIndices&&(n.indices.groups[i]=t[e]))}}}return n}};let tt=[Object.freeze(JSON.parse('{"displayName":"PowerShell","name":"powershell","patterns":[{"begin":"<#","beginCaptures":{"0":{"name":"punctuation.definition.comment.block.begin.powershell"}},"end":"#>","endCaptures":{"0":{"name":"punctuation.definition.comment.block.end.powershell"}},"name":"comment.block.powershell","patterns":[{"include":"#commentEmbeddedDocs"}]},{"match":"[2-6]>&1|>>?|<<|[<>]|>\\\\||[1-6]>|[1-6]>>","name":"keyword.operator.redirection.powershell"},{"include":"#commands"},{"include":"#commentLine"},{"include":"#variable"},{"include":"#subexpression"},{"include":"#function"},{"include":"#attribute"},{"include":"#UsingDirective"},{"include":"#type"},{"include":"#hashtable"},{"include":"#doubleQuotedString"},{"include":"#scriptblock"},{"include":"#doubleQuotedStringEscapes"},{"applyEndPatternLast":true,"begin":"[\'â-â]","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.powershell"}},"end":"[\'â-â]","endCaptures":{"0":{"name":"punctuation.definition.string.end.powershell"}},"name":"string.quoted.single.powershell","patterns":[{"match":"[\'â-â]{2}","name":"constant.character.escape.powershell"}]},{"begin":"(@[\\"âââ])\\\\s*$","beginCaptures":{"1":{"name":"punctuation.definition.string.begin.powershell"}},"end":"^[\\"âââ]@","endCaptures":{"0":{"name":"punctuation.definition.string.end.powershell"}},"name":"string.quoted.double.heredoc.powershell","patterns":[{"include":"#variableNoProperty"},{"include":"#doubleQuotedStringEscapes"},{"include":"#interpolation"}]},{"begin":"(@[\'â-â])\\\\s*$","beginCaptures":{"1":{"name":"punctuation.definition.string.begin.powershell"}},"end":"^[\'â-â]@","endCaptures":{"0":{"name":"punctuation.definition.string.end.powershell"}},"name":"string.quoted.single.heredoc.powershell"},{"include":"#numericConstant"},{"begin":"(@)(\\\\()","beginCaptures":{"1":{"name":"keyword.other.array.begin.powershell"},"2":{"name":"punctuation.section.group.begin.powershell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.group.end.powershell"}},"name":"meta.group.array-expression.powershell","patterns":[{"include":"$self"}]},{"begin":"((\\\\$))(\\\\()","beginCaptures":{"1":{"name":"keyword.other.substatement.powershell"},"2":{"name":"punctuation.definition.subexpression.powershell"},"3":{"name":"punctuation.section.group.begin.powershell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.group.end.powershell"}},"name":"meta.group.complex.subexpression.powershell","patterns":[{"include":"$self"}]},{"match":"\\\\b((([-.0-9A-Z_a-z]+)\\\\.(?i:exe|com|cmd|bat)))\\\\b","name":"support.function.powershell"},{"match":"(?<![-.\\\\w])((?i:begin|break|catch|clean|continue|data|default|define|do|dynamicparam|else|elseif|end|exit|finally|for|from|if|in|inlinescript|parallel|param|process|return|sequence|switch|throw|trap|try|until|var|while)|[%?])(?!\\\\w)","name":"keyword.control.powershell"},{"match":"(?<![-\\\\w]|[^)]\\\\.)((?i:(foreach|where)(?!-object))|[%?])(?!\\\\w)","name":"keyword.control.powershell"},{"begin":"(?<!\\\\w)(--%)(?!\\\\w)","beginCaptures":{"1":{"name":"keyword.control.powershell"}},"end":"$","patterns":[{"match":".+","name":"string.unquoted.powershell"}]},{"match":"(?<!\\\\w)((?i:hidden|static))(?!\\\\w)","name":"storage.modifier.powershell"},{"captures":{"1":{"name":"storage.type.powershell"},"2":{"name":"entity.name.function"}},"match":"(?<![-\\\\w])((?i:class)|[%?])\\\\s+([-_\\\\p{L}\\\\d]?{1,})\\\\b"},{"match":"(?<!\\\\w)-(?i:is(?:not)?|as)\\\\b","name":"keyword.operator.comparison.powershell"},{"match":"(?<!\\\\w)-(?i:[ci]?(?:eq|ne|[gl][et]|(?:not)?(?:like|match|contains|in)|replace))(?!\\\\p{L})","name":"keyword.operator.comparison.powershell"},{"match":"(?<!\\\\w)-(?i:join|split)(?!\\\\p{L})|!","name":"keyword.operator.unary.powershell"},{"match":"(?<!\\\\w)-(?i:and|or|not|xor)(?!\\\\p{L})|!","name":"keyword.operator.logical.powershell"}
138,{"match":"(?<!\\\\w)-(?i:band|bor|bnot|bxor|shl|shr)(?!\\\\p{L})","name":"keyword.operator.bitwise.powershell"},{"match":"(?<!\\\\w)-(?i:f)(?!\\\\p{L})","name":"keyword.operator.string-format.powershell"},{"match":"[-%*+/]?=|[-%*+/]","name":"keyword.operator.assignment.powershell"},{"match":"\\\\|{2}|&{2}|;","name":"punctuation.terminator.statement.powershell"},{"match":"&|(?<!\\\\w)\\\\.(?= )|[,`|]","name":"keyword.operator.other.powershell"},{"match":"(?<!\\\\s|^)\\\\.\\\\.(?=-?\\\\d|[$(])","name":"keyword.operator.range.powershell"}],"repository":{"RequiresDirective":{"begin":"(?<=#)(?i:(requires))\\\\s","beginCaptures":{"0":{"name":"keyword.control.requires.powershell"}},"end":"$","name":"meta.requires.powershell","patterns":[{"match":"-(?i:Modules|PSSnapin|RunAsAdministrator|ShellId|Version|Assembly|PSEdition)","name":"keyword.other.powershell"},{"match":"(?<!-)\\\\b\\\\p{L}+|\\\\d+(?:\\\\.\\\\d+)*","name":"variable.parameter.powershell"},{"include":"#hashtable"}]},"UsingDirective":{"captures":{"1":{"name":"keyword.control.using.powershell"},"2":{"name":"keyword.other.powershell"},"3":{"name":"variable.parameter.powershell"}},"match":"(?<!\\\\w)(?i:(using))\\\\s+(?i:(namespace|module))\\\\s+(?i:((?:\\\\w+\\\\.?)+))"},"attribute":{"begin":"(\\\\[)\\\\s*\\\\b(?i)(cmdletbinding|alias|outputtype|parameter|validatenotnull|validatenotnullorempty|validatecount|validateset|allownull|allowemptycollection|allowemptystring|validatescript|validaterange|validatepattern|validatelength|supportswildcards)\\\\b","beginCaptures":{"1":{"name":"punctuation.section.bracket.begin.powershell"},"2":{"name":"support.function.attribute.powershell"}},"end":"(])","endCaptures":{"1":{"name":"punctuation.section.bracket.end.powershell"}},"name":"meta.attribute.powershell","patterns":[{"begin":"\\\\(","beginCaptures":{"0":{"name":"punctuation.section.group.begin.powershell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.group.end.powershell"}},"patterns":[{"include":"$self"},{"captures":{"1":{"name":"variable.parameter.attribute.powershell"},"2":{"name":"keyword.operator.assignment.powershell"}},"match":"(?i)\\\\b(mandatory|valuefrompipeline|valuefrompipelinebypropertyname|valuefromremainingarguments|position|parametersetname|defaultparametersetname|supportsshouldprocess|supp
138ortspaging|positionalbinding|helpuri|confirmimpact|helpmessage)\\\\b\\\\s+{0,1}(=)?"}]}]},"commands":{"patterns":[{"match":"(?:([-:\\\\\\\\_\\\\p{L}\\\\d])*\\\\\\\\)?\\\\b(?i:Add|Approve|Assert|Backup|Block|Build|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Deploy|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Mount|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Write)-.+?(?:\\\\.(?i:exe|cmd|bat|ps1))?\\\\b","name":"support.function.powershell"},{"match":"(?<!\\\\w)(?i:foreach-object)(?!\\\\w)","name":"support.function.powershell"},{"match":"(?<!\\\\w)(?i:where-object)(?!\\\\w)","name":"support.function.powershell"},{"match":"(?<!\\\\w)(?i:sort-object)(?!\\\\w)","name":"support.function.powershell"},{"match":"(?<!\\\\w)(?i:tee-object)(?!\\\\w)","name":"support.function.powershell"}]},"commentEmbeddedDocs":{"patterns":[{"captures":{"1":{"name":"constant.string.documentation.powershell"},"2":{"name":"keyword.operator.documentation.powershell"}},"match":"(?:^|\\\\G)(?i:\\\\s*(\\\\.)(COMPONENT|DESCRIPTION|EXAMPLE|FUNCTIONALITY|INPUTS|LINK|NOTES|OUTPUTS|ROLE|SYNOPSIS))\\\\s*$","name":"comment.documentation.embedded.powershell"},{"captures":{"1":{"name":"constant.string.documentation.powershell"},"2":{"name":"keyword.operator.documentation.powershell"},"3":{"name":"keyword.operator.documentation.powershell"}},"match":"(?:^|\\\\G)(?i:\\\\s*(\\\\.)(EXTERNALHELP|FORWARDHELP(?:CATEGORY|TARGETNAME)|PARAMETER|REMOTEHELPRUNSPACE))\\\\s+(.+?)\\\\s*$","name":"comment.documentation.embedded.powershell"}]},"commentLine":{"begin":"(?<![-\\\\\\\\`])(#)#*","captures":{"1":{"name":"punctuation.definition.comment.powershell"}},"end":"$\\\\n?","name":"comment.line.powershell","patterns":[{"include":"#commentEmbeddedDocs"},{"include":"#RequiresDirective"}]},"doubleQuotedString":{"applyEndPatternLast":true,"begin":"[\\"âââ]","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.powershell"}},"end":"[\\"âââ]","endCaptures":{"0":{"name":"punctuation.definition.string.end.powershell"}},"name":"string.quoted.double.powershell","patterns":[{"match":"(?i)\\\\b[-%+.0-9A-Z_]+@[-.0-9A-Z]+\\\\.[A-Z]{2,64}\\\\b"},{"include":"#variableNoProperty"},{"include":"#doubleQuotedStringEscapes"},{"match":"[\\"âââ]{2}","name":"constant.character.escape.powershell"},{"include":"#interpolation"},{"match":"`\\\\s*$","name":"keyword.other.powershell"}]},"doubleQuotedStringEscapes":{"patterns":[{"match":"`[\\"$\'0`abefnrtvâ-â]","name":"constant.character.escape.powershell"},{"include":"#unicodeEscape"}]},"function":{"begin":"^\\\\s*+(?i)(function|filter|configuration|workflow)\\\\s+(?:(global|local|script|private):)?([-._\\\\p{L}\\\\d]+)","beginCaptures":{"0":{"name":"meta.function.powershell"},"1":{"name":"storage.type.powershell"},"2":{"name":"storage.modifier.scope.powershell"},"3":{"name":"entity.name.function.powershell"}},"end":"(?=[({])","patterns":[{"include":"#commentLine"}]},"hashtable":{"begin":"(@)(\\\\{)","beginCaptures":{"1":{"name":"keyword.other.hashtable.begin.powershell"},"2":{"name":"punctuation.section.braces.begin.powershell"}},"end":"(})","endCaptures":{"1":{"name":"punctuation.section.braces.end.powershell"}},"name":"meta.hashtable.powershell","patterns":[{"captures":{"1":{"name":"punctuation.definition.string.begin.powershell"},"2":{"name":"variable.other.readwrite.powershell"},"3":{"name":"punctuation.definition.string.end.powershell"},"4":{"name":"keyword.operator.assignment.powershell"}},"match":"\\\\b([\\"\']?)(\\\\w+)([\\"\']?)\\\\s+{0,1}(=)\\\\s+{0,1}","name":"meta.hashtable.assignment.powershell"},{"include":"#scriptblock"},{"include":"$self"}]},"interpolation":{"begin":"(((\\\\$)))((\\\\())","beginCaptures":{"1":{"name":"keyword.other.substatement.powershell"},"2":{"name":"punctuation.definition.substatement.powershell"},"3":{"name":"punctuation.section.embedded.substatement.begin.powershell"},"4":{"name":"punctuation.section.group.begin.powershell"},"5":{"name":"punctuation.section.embedded.substatement.begin.powershell"}},"contentName":"interpolated.complex.source.powershell","end":"(\\\\))","endCaptures":{"0":{"name":"punctuation.section.group.end.powershell"},"1":{"name":"punctuation.section.embedded.substatement.end.powershell"}},"name":"meta.embedded.substatement.powershell","patterns":[{"include":"$self"}]},"numericConstant":{"patterns":[{"captures":{"1":{"name":"constant.numeric.hex.powershell"},"2":{"name":"keyword.other.powershell"}},"match":"(?<!\\\\w)([-+]?0[Xx][_\\\\h]+(?:[LUlu]|UL|Ul|uL|ul|LU|Lu|lU|lu)?)((?i:[gkmpt]b)?)\\\\b"},{"captures":{"1":{"name":"constant.numeric.integer.powershell"},"2":{"name":"keyword.other.powershell"}},"match":"(?<!\\\\w)([-+]?[0-9_]+{0,1}\\\\.[0-9_]+(?:[Ee][0-9]+)?[DFMdfm]?)((?i:[gkmpt]b)?)\\\\b"},{"captures":{"1":{"name":"constant.numeric.octal.powershell"},"2":{"name":"keyword.other.powershell"}},"match":"(?<!\\\\w)([-+]?0[Bb][01_]+(?:[LUlu]|UL|Ul|uL|ul|LU|Lu|lU|lu)?)((?i:[gkmpt]b)?)\\\\b"},{"captures":{"1":{"name":"constant.numeric.integer.powershell"},"2":{"name":"keyword.other.powershell"}},"match":"(?<!\\\\w)([-+]?[0-9_]+[Ee][0-9_]?+[DFMdfm]?)((?i:[gkmpt]b)?)\\\\b"},{"captures":{"1":{"name":"constant.numeric.integer.powershell"},"2":{"name":"keyword.other.powershell"}},"match":"(?<!\\\\w)([-+]?[0-9_]+\\\\.[Ee][0-9_]?+[DFMdfm]?)((?i:[gkmpt]b)?)\\\\b"},{"captures":{"1":{"name":"constant.numeric.integer.powershell"},"2":{"name":"keyword.other.powershell"}},"match":"(?<!\\\\w)([-+]?[0-9_]+\\\\.?[DFMdfm])((?i:[gkmpt]b)?)\\\\b"},{"captures":{"1":{"name":"constant.numeric.integer.powershell"},"2":{"name":"keyword.other.powershell"}},"match":"(?<!\\\\w)([-+]?[0-9_]+\\\\.?(?:[LUlu]|UL|Ul|uL|ul|LU|Lu|lU|lu)?)((?i:[gkmpt]b)?)\\\\b"}]},"scriptblock":{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.section.braces.begin.powershell"}},"end":"}","endCaptures":{"0":{"name":"punctuation.section.braces.end.powershell"}},"name":"meta.scriptblock.powershell","patterns":[{"include":"$self"}]},"subexpression":{"begin":"\\\\(","beginCaptures":{"0":{"name":"punctuation.section.group.begin.powershell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.group.end.powershell"}},"name":"meta.group.simple.subexpression.powershell","patterns":[{"include":"$self"}]},"type":{"begin":"\\\\[","beginCaptures":{"0":{"name":"punctuation.section.bracket.begin.powershell"}},"end":"]","endCaptures":{"0":{"name":"punctuation.section.bracket.end.powershell"}},"patterns":[{"match":"(?!\\\\d+|\\\\.)[.\\\\p{L}\\\\p{N}]+","name":"storage.type.powershell"},{"include":"$self"}]},"unicodeEscape":{"patterns":[{"match":"`u\\\\{(?:(?:10)?(\\\\h){1,4}|0?\\\\g<1>{1,5})}","name":"constant.character.escape.powershell"},{"match":"`u(?:\\\\{\\\\h{0,6}.)?","name":"invalid.character.escape.powershell"}]},"variable":{"patterns":[{"captures":{"0":{"name":"constant.language.powershell"},"1":{"name":"punctuation.definition.variable.powershell"}},"match":"(\\\\$)(?i:(False|Null|True))\\\\b"},{"captures":{"0":{"name":"support.constant.variable.powershell"},"1":{"name":"punctuation.definition.variable.powershell"},"3":{"name":"variable.other.member.powershell"}},"match":"(\\\\$)(?i:(Error|ExecutionContext|Host|Home|PID|PsHome|PsVersionTable|ShellID))((?:\\\\.[_\\\\p{L}\\\\d]+)*\\\\b)?\\\\b"},{"captures":{"0":{"name":"support.variable.automatic.powershell"},"1":{"name":"punctuation.definition.variable.powershell"},"3":{"name":"variable.other.member.powershell"}},"match":"(\\\\$)([$?^]|(?i:_|Args|ConsoleFileName|Event|EventArgs|EventSubscriber|ForEach|Input|LastExitCode|Matches|MyInvocation|NestedPromptLevel|Profile|PSBoundParameters|PsCmdlet|PsCulture|PSDebugContext|PSItem|PSCommandPath|PSScriptRoot|PsUICulture|Pwd|Sender|SourceArgs|SourceEventArgs|StackTrace|Switch|This)\\\\b)((?:\\\\.[_\\\\p{L}\\\\d]+)*\\\\b)?"},{"captures":{"0":{"name":"variable.language.powershell"},"1":{"name":"punctuation.definition.variable.powershell"},"3":{"name":"variable.other.member.powershell"}},"match":"(\\\\$)(?i:(ConfirmPreference|DebugPreference|ErrorActionPreference|ErrorView|FormatEnumerationLimit|InformationPreference|LogC
138ommandHealthEvent|LogCommandLifecycleEvent|LogEngineHealthEvent|LogEngineLifecycleEvent|LogProviderHealthEvent|LogProviderLifecycleEvent|MaximumAliasCount|MaximumDriveCount|MaximumErrorCount|MaximumFunctionCount|MaximumHistoryCount|MaximumVariableCount|OFS|OutputEncoding|PSCulture|PSDebugContext|PSDefaultParameterValues|PSEmailServer|PSItem|PSModuleAutoLoadingPreference|PSModuleAutoloadingPreference|PSSenderInfo|PSSessionApplicationName|PSSessionConfigurationName|PSSessionOption|ProgressPreference|VerbosePreference|WarningPreference|WhatIfPreference))((?:\\\\.[_\\\\p{L}\\\\d]+)*\\\\b)?\\\\b"},{"captures":{"0":{"name":"variable.other.readwrite.powershell"},"1":{"name":"punctuation.definition.variable.powershell"},"2":{"name":"storage.modifier.scope.powershell"},"4":{"name":"variable.other.member.powershell"}},"match":"(?i:([$@])(global|local|private|script|using|workflow):([_\\\\p{L}\\\\d]+))((?:\\\\.[_\\\\p{L}\\\\d]+)*\\\\b)?"},{"captures":{"0":{"name":"variable.other.readwrite.powershell"},"1":{"name":"punctuation.definition.variable.powershell"},"2":{"name":"punctuation.section.braces.begin.powershell"},"3":{"name":"storage.modifier.scope.powershell"},"5":{"name":"punctuation.section.braces.end.powershell"},"6":{"name":"variable.other.member.powershell"}},"match":"(?i:(\\\\$)(\\\\{)(global|local|private|script|using|workflow):([^}]*[^`}])(}))((?:\\\\.[_\\\\p{L}\\\\d]+)*\\\\b)?"},{"captures":{"0":{"name":"variable.other.readwrite.powershell"},"1":{"name":"punctuation.definition.variable.powershell"},"2":{"name":"support.variable.drive.powershell"},"4":{"name":"variable.other.member.powershell"}},"match":"(?i:([$@])([_\\\\p{L}\\\\d]+:)?([_\\\\p{L}\\\\d]+))((?:\\\\.[_\\\\p{L}\\\\d]+)*\\\\b)?"},{"captures":{"0":{"name":"variable.other.readwrite.powershell"},"1":{"name":"punctuation.definition.variable.powershell"},"2":{"name":"punctuation.section.braces.begin.powershell"},"3":{"name":"support.variable.drive.powershell"},"5":{"name":"punctuation.section.braces.end.powershell"},"6":{"name":"variable.other.member.powershell"}},"match":"(?i:(\\\\$)(\\\\{)([_\\\\p{L}\\\\d]+:)?([^}]*[^`}])(}))((?:\\\\.[_\\\\p{L}\\\\d]+)*\\\\b)?"}]},"variableNoProperty":{"patterns":[{"captures":{"0":{"name":"constant.language.powershell"},"1":{"name":"punctuation.definition.variable.powershell"}},"match":"(\\\\$)(?i:(False|Null|True))\\\\b"},{"captures":{"0":{"name":"support.constant.variable.powershell"},"1":{"name":"punctuation.definition.variable.powershell"},"3":{"name":"variable.other.member.powershell"}},"match":"(\\\\$)(?i:(Error|ExecutionContext|Host|Home|PID|PsHome|PsVersionTable|ShellID))\\\\b"},{"captures":{"0":{"name":"support.variable.automatic.powershell"},"1":{"name":"punctuation.definition.variable.powershell"},"3":{"name":"variable.other.member.powershell"}},"match":"(\\\\$)([$?^]|(?i:_|Args|ConsoleFileName|Event|EventArgs|EventSubscriber|ForEach|Input|LastExitCode|Matches|MyInvocation|NestedPromptLevel|Profile|PSBoundParameters|PsCmdlet|PsCulture|PSDebugContext|PSItem|PSCommandPath|PSScriptRoot|PsUICulture|Pwd|Sender|SourceArgs|SourceEventArgs|StackTrace|Switch|This)\\\\b)"},{"captures":{"0":{"name":"variable.language.powershell"},"1":{"name":"punctuation.definition.variable.powershell"},"3":{"name":"variable.other.member.powershell"}},"match":"(\\\\$)(?i:(ConfirmPreference|DebugPreference|ErrorActionPreference|ErrorView|FormatEnumerationLimit|InformationPreference|LogCommandHealthEvent|LogCommandLifecycleEvent|LogEngineHealthEvent|LogEngineLifecycleEvent|LogProviderHealthEvent|LogProviderLifecycleEvent|MaximumAliasCount|MaximumDriveCount|MaximumErrorCount|MaximumFunctionCount|MaximumHistoryCount|MaximumVariableCount|OFS|OutputEncoding|PSCulture|PSDebugContext|PSDefaultParameterValues|PSEmailServer|PSItem|PSModuleAutoLoadingPreference|PSModuleAutoloadingPreference|PSSenderInfo|PSSessionApplicationName|PSSessionConfigurationName|PSSessionOption|ProgressPreference|VerbosePreference|WarningPreference|WhatIfPreference))\\\\b"},{"captures":{"0":{"name":"variable.other.readwrite.powershell"},"1":{"name":"punctuation.definition.variable.powershell"},"2":{"name":"storage.modifier.scope.powershell"},"4":{"name":"variable.other.member.powershell"}},"match":"(?i:(\\\\$)(global|local|private|script|using|workflow):([_\\\\p{L}\\\\d]+))"},{"captures":{"0":{"name":"variable.other.readwrite.powershell"},"1":{"name":"punctuation.definition.variable.powershell"},"2":{"name":"storage.modifier.scope.powershell"},"4":{"name":"keyword.other.powershell"},"5":{"name":"variable.other.member.powershell"}},"match":"(?i:(\\\\$)(\\\\{)(global|local|private|script|using|workflow):([^}]*[^`}])(}))"},{"captures":{"0":{"name":"variable.other.readwrite.powershell"},"1":{"name":"punctuation.definition.variable.powershell"},"2":{"name":"support.variable.drive.powershell"},"4":{"name":"variable.other.member.powershell"}},"match":"(?i:(\\\\$)([_\\\\p{L}\\\\d]+:)?([_\\\\p{L}\\\\d]+))"},{"captures":{"0":{"name":"variable.other.readwrite.powershell"},"1":{"name":"punctuation.definition.variable.powershell"},"2":{"name":"punctuation.section.braces.begin"},"3":{"name":"support.variable.drive.powershell"},"5":{"name":"punctuation.section.braces.end"}},"match":"(?i:(\\\\$)(\\\\{)([_\\\\p{L}\\\\d]+:)?([^}]*[^`}])(}))"}]}},"scopeName":"source.powershell","aliases":["ps","ps1","pwsh"]}
138'))],tn=[Object.freeze(JSON.parse('{"displayName":"Shell","name":"shellscript","patterns":[{"include":"#initial_context"}],"repository":{"alias_statement":{"begin":"[\\\\t ]*+(alias)[\\\\t ]*+((?:((?<!\\\\w)-\\\\w+)\\\\b[\\\\t ]*+)*)[\\\\t ]*+((?<!\\\\w)[-0-9A-Z_a-z]+(?!\\\\w))(?:(\\\\[)((?:(?:\\\\$?(?<!\\\\w)[-0-9A-Z_a-z]+(?!\\\\w)|@)|\\\\*)|(-?\\\\d+))(]))?(?:(?:(=)|(\\\\+=))|(-=))","beginCaptures":{"1":{"name":"storage.type.alias.shell"},"2":{"patterns":[{"match":"(?<!\\\\w)-\\\\w+\\\\b","name":"string.unquoted.argument.shell constant.other.option.shell"}]},"3":{"name":"string.unquoted.argument.shell constant.other.option.shell"},"4":{"name":"variable.other.assignment.shell"},"5":{"name":"punctuation.definition.array.access.shell"},"6":{"name":"variable.other.assignment.shell"},"7":{"name":"constant.numeric.shell constant.numeric.integer.shell"},"8":{"name":"punctuation.definition.array.access.shell"},"9":{"name":"keyword.operator.assignment.shell"},"10":{"name":"keyword.operator.assignment.compound.shell"},"11":{"name":"keyword.operator.assignment.compound.shell"}},"end":"(?=[\\\\t ]|$)|(?:(?:(?:(;)|(&&))|(\\\\|\\\\|))|(&))","endCaptures":{"1":{"name":"punctuation.terminator.statement.semicolon.shell"},"2":{"name":"punctuation.separator.statement.and.shell"},"3":{"name":"punctuation.separator.statement.or.shell"},"4":{"name":"punctuation.separator.statement.background.shell"}},"name":"meta.expression.assignment.alias.shell","patterns":[{"include":"#normal_context"}]},"argument":{"begin":"[\\\\t ]++(?![\\\\n#\\\\&(\\\\[|]|$|;)","beginCaptures":{},"end":"(?=[\\\\t \\\\&;|]|$|[\\\\n)`])","endCaptures":{},"name":"meta.argument.shell","patterns":[{"include":"#argument_context"},{"include":"#line_continuation"}]},"argument_context":{"patterns":[{"captures":{"1":{"name":"string.unquoted.argument.shell","patterns":[{"match":"\\\\*","name":"variable.language.special.wildcard.shell"},{"include":"#variable"},{"include":"#numeric_literal"},{"captures":{"1":{"name":"constant.language.$1.shell"}},"match":"(?<!\\\\w)\\\\b(true|false)\\\\b(?!\\\\w)"}]}},"match":"[\\\\t ]*+([^\\\\t\\\\n \\"$\\\\&-);<>\\\\\\\\`|]+(?!>))"},{"include":"#normal_context"}]},"arithmetic_double":{"patterns":[{"begin":"\\\\(\\\\(","beginCaptures":{"0":{"name":"punctuation.section.arithmetic.double.shell"}},"end":"\\\\)\\\\s*\\\\)","endCaptures":{"0":{"name":"punctuation.section.arithmetic.double.shell"}},"name":"meta.arithmetic.shell","patterns":[{"include":"#math"},{"include":"#string"}]}]},"arithmetic_no_dollar":{"patterns":[{"begin":"\\\\(","beginCaptures":{"0":{"name":"punctuation.section.arithmetic.single.shell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.arithmetic.single.shell"}},"name":"meta.arithmetic.shell","patterns":[{"include":"#math"},{"include":"#string"}]}]},"array_access_inline":{"captures":{"1":{"name":"punctuation.section.array.shell"},"2":{"patterns":[{"include":"#special_expansion"},{"include":"#string"},{"include":"#variable"}]},"3":{"name":"punctuation.section.array.shell"}},"match":"(\\\\[)([^]\\\\[]+)(])"},"array_value":{"begin":"[\\\\t ]*+((?<!\\\\w)[-0-9A-Z_a-z]+(?!\\\\w))(?:(\\\\[)((?:(?:\\\\$?(?<!\\\\w)[-0-9A-Z_a-z]+(?!\\\\w)|@)|\\\\*)|(-?\\\\d+))(]))?(?:(?:(=)|(\\\\+=))|(-=))[\\\\t ]*+(\\\\()","beginCaptures":{"1":{"name":"variable.other.assignment.shell"},"2":{"name":"punctuation.definition.array.access.shell"},"3":{"name":"variable.other.assignment.shell"},"4":{"name":"constant.numeric.shell constant.numeric.integer.shell"},"5":{"name":"punctuation.definition.array.access.shell"},"6":{"name":"keyword.operator.assignment.shell"},"7":{"name":"keyword.operator.assignment.compound.shell"},"8":{"name":"keyword.operator.assignment.compound.shell"},"9":{"name":"punctuation.definition.array.shell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.array.shell"}},"patterns":[{"include":"#comment"},{"captures":{"1":{"name":"variable.other.assignment.array.shell entity.other.attribute-name.shell"},"2":{"name":"keyword.operator.assignment.shell punctuation.definition.assignment.shell"}},"match":"((?<!\\\\w)[-0-9A-Z_a-z]+(?!\\\\w))(=)"},{"captures":{"1":{"name":"punctuation.definition.bracket.named-array.shell"},"2":{"name":"string.unquoted.shell entity.other.attribute-name.bracket.shell"},"3":{"name":"punctuation.definition.bracket.named-array.shell"},"4":{"name":"punctuation.definition.assignment.shell"}},"match":"(\\\\[)(.+?)(])(=)"},{"include":"#normal_context"},{"include":"#simple_unquoted"}]},"assignment_statement":{"patterns":[{"include":"#array_value"},{"include":"#modified_assignment_statement"},{"include":"#normal_assignment_statement"}]},"basic_command_name":{"captures":{"1":{"name":"storage.modifier.$1.shell"},"2":{"name":"entity.name.function.call.shell entity.name.command.shell","patterns":[{"match":"(?<!\\\\w)(?
138:continue|return|break)(?!\\\\w)","name":"keyword.control.$0.shell"},{"match":"(?<!\\\\w)(?:unfunction|continue|autoload|unsetopt|bindkey|builtin|getopts|command|declare|unalias|history|unlimit|typeset|suspend|source|printf|unhash|disown|ulimit|return|which|alias|break|false|print|shift|times|umask|unset|read|type|exec|eval|wait|echo|dirs|jobs|kill|hash|stat|exit|test|trap|true|let|set|pwd|cd|fg|bg|fc|[.:])(?!/)(?!\\\\w)(?!-)","name":"support.function.builtin.shell"},{"include":"#variable"}]}},"match":"(?![\\\\n!#\\\\&()<>\\\\[{|]|$|[\\\\t ;])(?!nocorrect |nocorrect\\\\t|nocorrect$|readonly |readonly\\\\t|readonly$|function |function\\\\t|function$|foreach |foreach\\\\t|foreach$|coproc |coproc\\\\t|coproc$|logout |logout\\\\t|logout$|export |export\\\\t|export$|select |select\\\\t|select$|repeat |repeat\\\\t|repeat$|pushd |pushd\\\\t|pushd$|until |until\\\\t|until$|while |while\\\\t|while$|local |local\\\\t|local$|case |case\\\\t|case$|done |done\\\\t|done$|elif |elif\\\\t|elif$|else |else\\\\t|else$|esac |esac\\\\t|esac$|popd |popd\\\\t|popd$|then |then\\\\t|then$|time |time\\\\t|time$|for |for\\\\t|for$|end |end\\\\t|end$|fi |fi\\\\t|fi$|do |do\\\\t|do$|in |in\\\\t|in$|if |if\\\\t|if$)(?:((?<=^|[\\\\t \\\\&;])(?:readonly|declare|typeset|export|local)(?=[\\\\t \\\\&;]|$))|((?![\\"\']|\\\\\\\\\\\\n?$)[^\\\\t\\\\n\\\\r !\\"\'<>]+?))(?:(?=[\\\\t ])|(?=[\\\\n\\\\&);`{|}]|[\\\\t ]*#|])(?<!\\\\\\\\))","name":"meta.statement.command.name.basic.shell"},"block_comment":{"begin":"\\\\s*+(/\\\\*)","beginCaptures":{"1":{"name":"punctuation.definition.comment.begin.shell"}},"end":"\\\\*/","endCaptures":{"0":{"name":"punctuation.definition.comment.end.shell"}},"name":"comment.block.shell"},"boolean":{"match":"\\\\b(?:true|false)\\\\b","name":"constant.language.$0.shell"},"case_statement":{"begin":"\\\\b(case)\\\\b[\\\\t ]*+(.+?)[\\\\t ]*+\\\\b(in)\\\\b","beginCaptures":{"1":{"name":"keyword.control.case.shell"},"2":{"patterns":[{"include":"#initial_context"}]},"3":{"name":"keyword.control.in.shell"}},"end":"\\\\besac\\\\b","endCaptures":{"0":{"name":"keyword.control.esac.shell"}},"name":"meta.case.shell","patterns":[{"include":"#comment"},{"captures":{"1":{"name":"keyword.operator.pattern.case.default.shell"}},"match":"[\\\\t ]*+(\\\\* *\\\\))"},{"begin":"(?<!\\\\))(?![\\\\t ]*+(?:esac\\\\b|$))","beginCaptures":{},"end":"(?=\\\\besac\\\\b)|(\\\\))","endCaptures":{"1":{"name":"keyword.operator.pattern.case.shell"}},"name":"meta.case.entry.pattern.shell","patterns":[{"include":"#case_statement_context"}]},{"begin":"(?<=\\\\))","beginCaptures":{},"end":"(;;)|(?=\\\\besac\\\\b)","endCaptures":{"1":{"name":"punctuation.terminator.statement.case.shell"}},"name":"meta.case.entry.body.shell","patterns":[{"include":"#typical_statements"},{"include":"#initial_context"}]}]},"case_statement_context":{"patterns":[{"match":"\\\\*","name":"variable.language.special.quantifier.star.shell keyword.operator.quantifier.star.shell punctuation.definition.arbitrary-repetition.shell punctuation.definition.regex.arbitrary-repetition.shell"},{"match":"\\\\+","name":"variable.language.special.quantifier.plus.shell keyword.operator.quantifier.plus.shell punctuation.definition.arbitrary-repetition.shell punctuation.definition.regex.arbitrary-repetition.shell"},{"match":"\\\\?","name":"variable.language.special.quantifier.question.shell keyword.operator.quantifier.question.shell punctuation.definition.arbitrary-repetition.shell punctuation.definition.regex.arbitrary-repetition.shell"},{"match":"@","name":"variable.language.special.at.shell keyword.operator.at.shell punctuation.definition.regex.at.shell"},{"match":"\\\\|","name":"keyword.operator.orvariable.language.special.or.shell keyword.operator.alternation.ruby.shell punctuation.definition.regex.alternation.shell punctuation.separator.regex.alternation.shell"},{"match":"\\\\\\\\.","name":"constant.character.escape.shell"},{"match":"(?<=\\\\tin| in|[\\\\t ]|;;)\\\\(","name":"keyword.operator.pattern.case.shell"},{"begin":"(?<=\\\\S)(\\\\()","beginCaptures":{"1":{"name":"punctuation.definition.group.shell punctuation.definition.regex.group.shell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.group.shell punctuation.definition.regex.group.shell"}},"name":"meta.parenthese.shell","patterns":[{"include":"#case_statement_c
138ontext"}]},{"begin":"\\\\[","beginCaptures":{"0":{"name":"punctuation.definition.character-class.shell"}},"end":"]","endCaptures":{"0":{"name":"punctuation.definition.character-class.shell"}},"name":"string.regexp.character-class.shell","patterns":[{"match":"\\\\\\\\.","name":"constant.character.escape.shell"}]},{"include":"#string"},{"match":"[^\\\\t\\\\n )*?@\\\\[|]","name":"string.unquoted.pattern.shell string.regexp.unquoted.shell"}]},"command_name_range":{"begin":"\\\\G","beginCaptures":{},"end":"(?=[\\\\t \\\\&;|]|$|[\\\\n)`])|(?=<)","endCaptures":{},"name":"meta.statement.command.name.shell","patterns":[{"match":"(?<!\\\\w)(?:continue|return|break)(?!\\\\w)","name":"entity.name.function.call.shell entity.name.command.shell keyword.control.$0.shell"},{"match":"(?<!\\\\w)(?:unfunction|continue|autoload|unsetopt|bindkey|builtin|getopts|command|declare|unalias|history|unlimit|typeset|suspend|source|printf|unhash|disown|ulimit|return|which|alias|break|false|print|shift|times|umask|unset|read|type|exec|eval|wait|echo|dirs|jobs|kill|hash|stat|exit|test|trap|true|let|set|pwd|cd|fg|bg|fc|[.:])(?!/)(?!\\\\w)(?!-)","name":"entity.name.function.call.shell entity.name.command.shell support.function.builtin.shell"},{"include":"#variable"},{"captures":{"1":{"name":"entity.name.function.call.shell entity.name.command.shell"}},"match":"(?<!\\\\w)(?<=\\\\G|[\\"\')}])([^\\\\t\\\\n\\\\r \\"\\\\&\');->`{|]+)"},{"begin":"(?:\\\\G|(?<![\\\\t\\\\n #\\\\&;{|]))(\\\\$?)((\\")|(\'))","beginCaptures":{"1":{"name":"meta.statement.command.name.quoted.shell punctuation.definition.string.shell entity.name.function.call.shell entity.name.command.shell"},"2":{},"3":{"name":"meta.statement.command.name.quoted.shell string.quoted.double.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell"},"4":{"name":"meta.statement.command.name.quoted.shell string.quoted.single.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell"}},"end":"(?<!\\\\G)(?<=\\\\2)","endCaptures":{},"patterns":[{"include":"#continuation_of_single_quoted_command_name"},{"include":"#continuation_of_double_quoted_command_name"}]},{"include":"#line_continuation"},{"include":"#simple_unquoted"}]},"command_statement":{"begin":"[\\\\t ]*+(?![\\\\n!#\\\\&()<>\\\\[{|]|$|[\\\\t ;])(?!nocorrect |nocorrect\\\\t|nocorrect$|readonly |readonly\\\\t|readonly$|function |function\\\\t|function$|foreach |foreach\\\\t|foreach$|coproc |coproc\\\\t|coproc$|logout |logout\\\\t|logout$|export |export\\\\t|export$|select |select\\\\t|select$|repeat |repeat\\\\t|repeat$|pushd |pushd\\\\t|pushd$|until |until\\\\t|until$|while |while\\\\t|while$|local |local\\\\t|local$|case |case\\\\t|case$|done |done\\\\t|done$|elif |elif\\\\t|elif$|else |else\\\\t|else$|esac |esac\\\\t|esac$|popd |popd\\\\t|popd$|then |then\\\\t|then$|time |time\\\\t|time$|for |for\\\\t|for$|end |end\\\\t|end$|fi |fi\\\\t|fi$|do |do\\\\t|do$|in |in\\\\t|in$|if |if\\\\t|if$)(?!\\\\\\\\\\\\n?$)","beginCaptures":{},"end":"(?=[\\\\n\\\\&);`{|}]|[\\\\t ]*#|])(?<!\\\\\\\\)","endCaptures":{},"name":"meta.statement.command.shell","patterns":[{"include":"#command_name_range"},{"include":"#line_continuation"},{"include":"#option"},{"include":"#argument"},{"include":"#string"},{"include":"#heredoc"}]},"comment":{"captures":{"1":{"name":"comment.line.number-sign.shell meta.shebang.shell"},"2":{"name":"punctuation.definition.comment.shebang.shell"},"3":{"name":"comment.line.number-sign.shell"},"4":{"name":"punctuation.definition.comment.shell"}},"match":"(?:^|[\\\\t ]++)(?:((#!).*)|((#).*))"},"comments":{"patterns":[{"include":"#block_comment"},{"include":"#line_comment"}]},"compound-command":{"patterns":[{"begin":"\\\\[","beginCaptures":{"0":{"name":"punctuation.definition.logical-expression.shell"}},"end":"]","endCaptures":{"0":{"name":"punctuation.definition.logical-expression.shell"}},"name":"meta.scope.logical-expression.shell","patterns":[{"include":"#logical-expression"},{"include":"#initial_context"}]},{"begin":"(?<=\\\\s|^)\\\\{(?=\\\\s|$)","beginCaptures":{"0":{"name":"punctuation.definition.group.shell"}},"end":"(?<=^|;)\\\\s*(})","endCaptures":{"1":{"name":"punctuation.definition.group.shell"}},"name":"meta.scope.group.shell","patterns":[{"include":"#initial_context"}]}]},"continuation_of_double_quoted_command_name":{"begin":"\\\\G(?<=\\")","beginCaptures":{},"contentName":"meta.statement.command.name.continuation string.quoted.double entity.name.function.call entity.name.command","end":"\\"","endCaptures":{"0":{"name":"string.quoted.double.shell punctuation.definition.string.end.shell entity.name.function.call.shell entity.name.command.shell"}},"patterns":[{"match":"\\\\\\\\[\\\\n\\"$\\\\\\\\`]","name":"constant.character.escape.shell"},{"include":"#variable"},{"include":"#interpolation"}]},"continuation_of_single_quoted_command_name":{"begin":"\\\\G(?<=\')","beginCaptures":{},"contentName":"meta.statement.command.name.continuation string.quoted.single entity.name.function.call entity.name.command","end":"\'","endCaptures":{"0":{"name":"string.quoted.single.shell punctuation.definition.string.end.shell entity.name.function.call.shell entity.name.command.shell"}}},"custom_command_names":{"patterns":[]},"custom_commands":{"patterns":[]},"double_quote_context":{"patterns":[{"match":"\\\\\\\\[\\\\n\\"$\\\\\\\\`]","name":"constant.character.escape.shell"},{"include":"#variable"},{"include":"#interpolation"}]},"double_quote_escape_char":{"match":"\\\\\\\\[\\\\n\\"$\\\\\\\\`]","name":"constant.character.escape.shell"},"floating_keyword":{"patterns":[{"match":"(?<=^|[\\\\t \\\\&;])(?:then|elif|else|done|end|do|if|fi)(?=[\\\\t \\\\&;]|$)","name":"keyword.control.$0.shell"}]},"for_statement":{"patterns":[{"begin":"\\\\b(for)\\\\b[\\\\t ]*+((?<!\\\\w)[-0-9A-Z_a-z]+(?!\\\\w))[\\\\t ]*+\\\\b(in)\\\\b","beginCaptures":{"1":{"name":"keyword.control.for.shell"},"2":{"name":"variable.other.for.shell"},"3":{"name":"keyword.control.in.shell"}},"end":"(?=[\\\\n\\\\&);`{|}]|[\\\\t ]*#|])(?<!\\\\\\\\)","endCaptures":{},"name":"meta.for.in.shell","patterns":[{"include":"#string"},{"include":"#simple_unquoted"},{"include":"#normal_context"}]},{"begin":"\\\\b(for)\\\\b","beginCaptures":{"1":{"name":"keyword.control.for.shell"}},"end":"(?=[\\\\n\\\\&);`{|}]|[\\\\t ]*#|])(?<!\\\\\\\\)","endCaptures":{},"name":"meta.for.shell","patterns":[{"include":"#arithmetic_double"},{"include":"#normal_context"}]}]},"function_definition":{"applyEndPatternLast":1,"begin":"[\\\\t ]*+(?:\\\\b(function)\\\\b[\\\\t ]*+([^\\\\t\\\\n\\\\r \\"\'()=]+)(?:(\\\\()[\\\\t ]*+(\\\\)))?|([^\\\\t\\\\n\\\\r \\"\'()=]+)[\\\\t ]*+(\\\\()[\\\\t ]*+(\\\\)))","beginCaptures":{"1":{"name":"storage.type.function.shell"},"2":{"name":"entity.name.function.shell"},"3":{"name":"punctuation.definition.arguments.shell"},"4":{"name":"punctuation.definition.arguments.shell"},"5":{"name":"entity.name.function.shell"},"6":{"name":"punctuation.definition.arguments.shell"},"7":{"name":"punctuation.definition.arguments.shell"}},"end":"(?<=[)}])","endCaptures":{},"name":"meta.function.shell","patterns":[{"match":"\\\\G[\\\\t\\\\n ]"},{"begin":"\\\\{","beginCaptures":{"0":{"name":"punctuation.definition.group.shell punctuation.section.function.definition.shell"}},"end":"}","endCaptures":{"0":{"name":"punctuation.definition.group.shell punctuation.section.function.definition.shell"}},"name":"meta.function.body.shell","patterns":[{"include":"#initial_context"}]},{"begin":"\\\\(","beginCaptures":{"0":{"name":"punctuation.definition.group.shell punctuation.section.function.definition.shell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.group.shell punctuation.section.function.definition.shell"}},"name":"meta.function.body.shell","patterns":[{"include":"#initial_context"}]},{"include":"#initial_context"}]},"heredoc":{"patterns":[{"begin":"((?<!<)<<-)[\\\\t ]*+([\\"\'])[\\\\t ]*+([^\\"\']+?)(?=[\\"\\\\&\';<\\\\s])(\\\\2)(.*)","beginCaptures":{"1":{"name":"keyword.operator.heredoc.shell"},"2":{"name":"punctuation.definition.string.heredoc.quote.shell"},"3":{"name":"punctuation.definition.string.heredoc.delimiter.shell"},"4":{"name":"punctuation.definition.string.heredoc.quote.shell"},"5":{"patterns":[{"include":"#redirect_fix"},{"include":"#typical_statements"}]}},"contentName":"string.quoted.heredoc.indent.$3","end":"^\\\\t*\\\\3(?=[\\\\&;\\\\s]|$)","endCaptures":{"0":{"name":"punctuation.definition.string.heredoc.$0.shell"}},"patterns":[]},{"begin":"((?<!<)<<(?!<))[\\\\t ]*+([\\"\'])[\\\\t ]*+([^\\"\']+?)(?=[\\"\\\\&\';<\\\\s])(\\\\2)(.*)","beginCaptures":{"1":{"name":"keyword.operator.heredoc.shell"},"2":{"name":"punctuation.definition.string.heredoc.quote.shell"},"3":{"name":"punctuation.definition.string.heredoc.delimiter.shell"},"4":{"name":"punctuation.definition.string.heredoc.quote.shell"},"5":{"patterns":[{"include":"#redirect_fix"},{"include":"#typical_statements"}]}},"contentName":"string.quoted.heredoc.no-indent.$3","end":"^\\\\3(?=[\\\\&;\\\\s]|$)","endCaptures":{"0":{"name":"punctuation.definition.string.heredoc.delimiter.shell"}},"patterns":[]},{"begin":"((?<!<)<<-)[\\\\t ]*+([^\\\\t \\"\']+)(?=[\\"\\\\&\';<\\\\s])(.*)","beginCaptures":{"1":{"name":"keyword.operator.heredoc.shell"},"2":{"name":"punctuation.definition.string.heredoc.delimiter.shell"},"3":{"patterns":[{"include":"#redirect_fix"},{"include":"#typical_statements"}]}},"contentName":"string.unquoted.heredoc.indent.$2","end":"^\\\\t*\\\\2(?=[\\\\&;\\\\s]|$)","endCaptures":{"0":{"name":"punctuation.definition.string.heredoc.delimiter.shell"}},"patterns":[{"include":"#double_quote_escape_char"},{"include":"#variable"},{"include":"#interpolation"}]},{"begin":"((?<!<)<<(?!<))[\\\\t ]*+([^\\\\t \\"\']+)(?=[\\"\\\\&\';<\\\\s])(.*)","beginCaptures":{"1":{"name":"keyword.operator.heredoc.shell"},"2":{"name":"punctuation.definition.string.heredoc.delimiter.shell"},"3":{"patterns":[{"include":"#redirect_fix"},{"include":"#typical_statements"}]}},"contentName":"string.unquoted.heredoc.no-indent.$2","end":"^\\\\2(?=[\\\\&;\\\\s]|$)","endCaptures":{"0":{"name":"punctuation.definition.string.heredoc.delimiter.shell"}},"patterns":[{"include":"#double_quote_escape_char"},{"include":"#variable"},{"include":"#interpolation"}]}]},"herestring":{"patterns":[{"begin":"(<<<)\\\\s*((\'))","beginCaptures":{"1":{"name":"keyword.operator.herestring.shell"},"2":{"name":"string.quoted.single.shell"},"3":{"name":"punctuation.definition.string.begin.shell"}},"contentName":"string.quoted.single.shell","end":"(\')","endCaptures":{"0":{"name":"string.quoted.single.shell"},"1":{"name":"punctuation.definition.string.end.shell"}},"name":"meta.herestring.shell"},{"begin":"(<<<)\\\\s*((\\"))","beginCaptures":{"1":{"name":"keyword.operator.herestring.shell"},"2":{"name":"string.quoted.double.shell"},"3":{"name":"punctuation.definition.string.begin.shell"}},"contentName":"string.quoted.double.shell","end":"(\\")","endCaptures":{"0":{"name":"string.quoted.double.shell"},"1":{"name":"punctuation.definition.string.end.shell"}},"name":"meta.herestring.shell","patterns":[{"include":"#double_quote_context"}]},{"captures":{"1":{"name":"keyword.operator.herestring.shell"},"2":{"name":"string.unquoted.herestring.shell","patterns":[{"include":"#initial_context"}]}},"match":"(<<<)\\\\s*(([^)\\\\\\\\\\\\s]|\\\\\\\\.)+)","name":"meta.herestring.shell"}]},"initial_context":{"patterns":[{"include":"#comment"},{"include":"#pipeline"},{"include":"#normal_statement_seperator"},{"include":"#logical_expression_double"},{"include":"#logical_expression_single"},{"include":"#assignment_statement"},{"include":"#case_statement"},{"include":"#for_statement"},{"include":"#loop"},{"include":"#function_definition"},{"include":"#line_continuation"},{"include":"#arithmetic_double"},{"include":"#misc_ranges"},{"include":"#variable"},{"include":"#interpolation"},{"include":"#heredoc"},{"include":"#herestring"},{"include":"#redirection"},{"include":"#pathname"},{"include":"#floating_keyword"},{"include":"#alias_statement"},{"include":"#normal_statement"},{"include":"#string"},{"include":"#support"}]},"inline_comment":{"captures":{"1":{"name":"comment.block.shell punctuation.definition.comment.begin.shell"},"2":{"name":"comment.block.shell"},"3":{"patterns":[{"match":"\\\\*/","name":"comment.block.shell punctuation.definition.comment.end.shell"},{"match":"\\\\*","name":"comment.block.shell"}]}},"match":"(/\\\\*)((?:[^*]|\\\\*++[^/])*+(\\\\*++/))"},"interpolation":{"patterns":[{"include":"#arithmetic_dollar"},{"include":"#subshell_dollar"},{"begin":"`","beginCaptures":{"0":{"name":"punctuation.definition.evaluation.backticks.shell"}},"end":"`","endCaptures":{"0":{"name":"punctuation.definition.evaluation.backticks.shell"}},"name":"string.interpolated.backtick.shell","patterns":[{"match":"\\\\\\\\[$\\\\\\\\`]","name":"constant.character.escape.shell"},{"begin":"(?<=\\\\W)(?=#)(?!#\\\\{)","beginCaptures":{"1":{"name":"punctuation.whitespace.comment.leading.shell"}},"end":"(?!\\\\G)","patterns":[{"begin":"#","beginCaptures":{"0":{"name":"punctuation.definition.comment.shell"}},"end":"(?=`)","name":"comment.line.number-sign.shell"}]},{"include":"#initial_context"}]}]},"keyword":{"patterns":[{"match":"(?<=^|[\\\\&;\\\\s])(then|else|elif|fi|for|in|do|done|select|continue|esac|while|until|return)(?=[\\\\&;\\\\s]|$)","name":"keyword.control.shell"},{"match":"(?<=^|[\\\\&;\\\\s])(?:export|declare|typeset|local|readonly)(?=[\\\\&;\\\\s]|$)","name":"storage.modifier.shell"}]},"line_comment":{"begin":"\\\\s*+(//)","beginCaptures":{"1":{"name":"punctuation.definition.comment.shell"}},"end":"(?<=\\\\n)(?<!\\\\\\\\\\\\n)","endCaptures":{},"name":"comment.line.double-slash.shell","patterns":[{"include":"#line_continuation_character"}]},"line_continuation":{"match":"\\\\\\\\(?=\\\\n)","name":"constant.character.escape.line-continuation.shell"},"logical-expression":{"patterns":[{"include":"#arithmetic_no_dollar"},{"match":"=[=~]?|!=?|[<>]|&&|\\\\|\\\\|","name":"keyword.operator.logical.shell"},{"match":"(?<!\\\\S)-(nt|ot|ef|eq|ne|l[et]|g[et]|[GLNOSa-hknopr-uwxz])\\\\b","name":"keyword.operator.logical.shell"}]},"logical_expression_context":{"patterns":[{"include":"#regex_comparison"},{"include":"#arithmetic_no_dollar"},{"include":"#logical-expression"},{"include":"#logical_expression_single"},{"include":"#logical_expression_double"},{"include":"#comment"},{"include":"#boolean"},{"include":"#redirect_number"},{"include":"#numeric_literal"},{"include":"#pipeline"},{"include":"#normal_statement_seperator"},{"include":"#string"},{"include":"#variable"},{"include":"#interpolation"},{"include":"#heredoc"},{"include":"#herestring"},{"include":"#pathname"},{"include":"#floating_keyword"},{"include":"#support"}]},"logical_expression_double":{"begin":"\\\\[\\\\[","beginCaptures":{"0":{"name":"punctuation.definition.logical-expression.shell"}},"end":"]]","endCaptures":{"0":{"name":"punctuation.definition.logical-expression.shell"}},"name":"meta.scope.logical-expression.shell","patterns":[{"include":"#logical_expression_context"}]},"logical_expression_single":{"begin":"\\\\[","beginCaptures":{"0":{"name":"punctuation.definition.logical-expression.shell"}},"end":"]","endCaptures":{"0":{"name":"punctuation.definition.logical-expression.shell"}},"name":"meta.scope.logical-expression.shell","patterns":[{"include":"#logical_expression_context"}]},"loop":{"patterns":[{"begin":"(?<=^|[\\\\&;\\\\s])(for)\\\\s+(.+?)\\\\s+(in)(?=[\\\\&;\\\\s]|$)","beginCaptures":{"1":{"name":"keyword.control.shell"},"2":{"name":"variable.other.loop.shell","patterns":[{"include":"#string"}]},"3":{"name":"keyword.control.shell"}},"end":"(?<=^|[\\\\&;\\\\s])done(?=[\\\\&;\\\\s]|$|\\\\))","endCaptures":{"0":{"name":"keyword.control.shell"}},"name":"meta.scope.for-in-loop.shell","patterns":[{"include":"#initial_context"}]},{"begin":"(?<=^|[\\\\&;\\\\s])(while|until)(?=[\\\\&;\\\\s]|$)","beginCaptures":{"1":{"name":"keyword.control.shell"}},"end":"(?<=^|[\\\\&;\\\\s])done(?=[\\\\&;\\\\s]|$|\\\\))","endCaptures":{"0":{"name":"keyword.control.shell"}},"name":"meta.scope.while-loop.shell","patterns":[{"include":"#initial_context"}]},{"begin":"(?<=^|[\\\\&;\\\\s])(select)\\\\s+((?:[^\\\\\\\\\\\\s]|\\\\\\\\.)+)(?=[\\\\&;\\\\s]|$)","beginCaptures":{"1":{"name":"keyword.control.shell"},"2":{"name":"variable.other.loop
138.shell"}},"end":"(?<=^|[\\\\&;\\\\s])(done)(?=[\\\\&;\\\\s]|$|\\\\))","endCaptures":{"1":{"name":"keyword.control.shell"}},"name":"meta.scope.select-block.shell","patterns":[{"include":"#initial_context"}]},{"begin":"(?<=^|[\\\\&;\\\\s])if(?=[\\\\&;\\\\s]|$)","beginCaptures":{"0":{"name":"keyword.control.if.shell"}},"end":"(?<=^|[\\\\&;\\\\s])fi(?=[\\\\&;\\\\s]|$)","endCaptures":{"0":{"name":"keyword.control.fi.shell"}},"name":"meta.scope.if-block.shell","patterns":[{"include":"#initial_context"}]}]},"math":{"patterns":[{"include":"#variable"},{"match":"\\\\+{1,2}|-{1,2}|[!~]|\\\\*{1,2}|[%/]|<[<=]?|>[=>]?|==|!=|^|\\\\|{1,2}|&{1,2}|[,:=?]|[-%\\\\&*+/^|]=|<<=|>>=","name":"keyword.operator.arithmetic.shell"},{"match":"0[Xx]\\\\h+","name":"constant.numeric.hex.shell"},{"match":";","name":"punctuation.separator.semicolon.range"},{"match":"0\\\\d+","name":"constant.numeric.octal.shell"},{"match":"\\\\d{1,2}#[0-9@-Z_a-z]+","name":"constant.numeric.other.shell"},{"match":"\\\\d+","name":"constant.numeric.integer.shell"},{"match":"(?<!\\\\w)[0-9A-Z_a-z]+(?!\\\\w)","name":"variable.other.normal.shell"}]},"math_operators":{"patterns":[{"match":"\\\\+{1,2}|-{1,2}|[!~]|\\\\*{1,2}|[%/]|<[<=]?|>[=>]?|==|!=|^|\\\\|{1,2}|&{1,2}|[,:=?]|[-%\\\\&*+/^|]=|<<=|>>=","name":"keyword.operator.arithmetic.shell"},{"match":"0[Xx]\\\\h+","name":"constant.numeric.hex.shell"},{"match":"0\\\\d+","name":"constant.numeric.octal.shell"},{"match":"\\\\d{1,2}#[0-9@-Z_a-z]+","name":"constant.numeric.other.shell"},{"match":"\\\\d+","name":"constant.numeric.integer.shell"}]},"misc_ranges":{"patterns":[{"include":"#logical_expression_single"},{"include":"#logical_expression_double"},{"include":"#subshell_dollar"},{"begin":"(?<![^\\\\t ])(\\\\{)(?![$\\\\w])","beginCaptures":{"1":{"name":"punctuation.definition.group.shell"}},"end":"}","endCaptures":{"0":{"name":"punctuation.definition.group.shell"}},"name":"meta.scope.group.shell","patterns":[{"include":"#initial_context"}]}]},"modified_assignment_statement":{"begin":"(?<=^|[\\\\t \\\\&;])(?:readonly|declare|typeset|export|local)(?=[\\\\t \\\\&;]|$)","beginCaptures":{"0":{"name":"storage.modifier.$0.shell"}},"end":"(?=[\\\\n\\\\&);`{|}]|[\\\\t ]*#|])(?<!\\\\\\\\)","endCaptures":{},"name":"meta.statement.shell meta.expression.assignment.modified.shell","patterns":[{"match":"(?<!\\\\w)-\\\\w+\\\\b","name":"string.unquoted.argument.shell constant.other.option.shell"},{"include":"#array_value"},{"captures":{"1":{"name":"variable.other.assignment.shell"},"2":{"name":"punctuation.definition.array.access.shell"},"3":{"name":"variable.other.assignment.shell"},"4":{"name":"constant.numeric.shell constant.numeric.integer.shell"},"5":{"name":"punctuation.definition.array.access.shell"},"6":{"name":"keyword.operator.assignment.shell"},"7":{"name":"keyword.operator.assignment.compound.shell"},"8":{"name":"keyword.operator.assignment.compound.shell"},"9":{"name":"constant.numeric.shell constant.numeric.hex.shell"},"10":{"name":"constant.numeric.shell constant.numeric.octal.shell"},"11":{"name":"constant.numeric.shell constant.numeric.other.shell"},"12":{"name":"constant.numeric.shell constant.numeric.decimal.shell"},"13":{"name":"constant.numeric.shell constant.numeric.version.shell"},"14":{"name":"constant.numeric.shell constant.numeric.integer.shell"}},"match":"((?<!\\\\w)[-0-9A-Z_a-z]+(?!\\\\w))(?:(\\\\[)((?:(?:\\\\$?(?<!\\\\w)[-0-9A-Z_a-z]+(?!\\\\w)|@)|\\\\*)|(-?\\\\d+))(]))?(?:(?:(=)|(\\\\+=))|(-=))?(?:(?<=[\\\\t =]|^|[(\\\\[{])(?:(?:(?:(?:(?:(0[Xx]\\\\h+)|(0\\\\d+))|(\\\\d{1,2}#[0-9@-Z_a-z]+))|(-?\\\\d+\\\\.\\\\d+))|(-?\\\\d+(?:\\\\.\\\\d+)+))|(-?\\\\d+))(?=[\\\\t ]|$|[);}]))?"},{"include":"#normal_context"}]},"modifiers":{"match":"(?<=^|[\\\\t \\\\&;])(?:readonly|declare|typeset|export|local)(?=[\\\\t \\\\&;]|$)","name":"storage.modifier.$0.shell"},"normal_assignment_statement":{"begin":"[\\\\t ]*+((?<!\\\\w)[-0-9A-Z_a-z]+(?!\\\\w))(?:(\\\\[)((?:(?:\\\\$?(?<!\\\\w)[-0-9A-Z_a-z]+(?!\\\\w)|@)|\\\\*)|(-?\\\\d+))(]))?(?:(?:(=)|(\\\\+=))|(-=))","beginCaptures":{"1":{"name":"variable.other.assignment.shell"},"2":{"name":"punctuation.definition.array.access.shell"},"3":{"name":"variable.other.assignment.shell"},"4":{"name":"constant.numeric.shell constant.numeric.integer.shell"},"5":{"name":"punctuation.definition.array.access.shell"},"6":{"name":"keyword.operator.assignment.shell"},"7":{"name":"keyword.operator.assignment.compound.shell"}
138,"8":{"name":"keyword.operator.assignment.compound.shell"}},"end":"(?=[\\\\n\\\\&);`{|}]|[\\\\t ]*#|])(?<!\\\\\\\\)","endCaptures":{},"name":"meta.expression.assignment.shell","patterns":[{"include":"#comment"},{"include":"#string"},{"include":"#normal_assignment_statement"},{"begin":"(?<=[\\\\t ])(?![\\\\t ]|\\\\w+=)","beginCaptures":{},"end":"(?=[\\\\n\\\\&);`{|}]|[\\\\t ]*#|])(?<!\\\\\\\\)","endCaptures":{},"name":"meta.statement.command.env.shell","patterns":[{"include":"#command_name_range"},{"include":"#line_continuation"},{"include":"#option"},{"include":"#argument"},{"include":"#string"}]},{"include":"#simple_unquoted"},{"include":"#normal_context"}]},"normal_context":{"patterns":[{"include":"#comment"},{"include":"#pipeline"},{"include":"#normal_statement_seperator"},{"include":"#misc_ranges"},{"include":"#boolean"},{"include":"#redirect_number"},{"include":"#numeric_literal"},{"include":"#string"},{"include":"#variable"},{"include":"#interpolation"},{"include":"#heredoc"},{"include":"#herestring"},{"include":"#redirection"},{"include":"#pathname"},{"include":"#floating_keyword"},{"include":"#support"},{"include":"#parenthese"}]},"normal_statement":{"begin":"(?!^[\\\\t ]*+$)(?:(?<=(?:^until| until|\\\\tuntil|^while| while|\\\\twhile|^elif| elif|\\\\telif|^else| else|\\\\telse|^then| then|\\\\tthen|^do| do|\\\\tdo|^if| if|\\\\tif) )|(?<=^|[!\\\\&(;`{|]))[\\\\t ]*+(?!nocorrect\\\\W|nocorrect\\\\$|function\\\\W|function\\\\$|foreach\\\\W|foreach\\\\$|repeat\\\\W|repeat\\\\$|logout\\\\W|logout\\\\$|coproc\\\\W|coproc\\\\$|select\\\\W|select\\\\$|while\\\\W|while\\\\$|pushd\\\\W|pushd\\\\$|until\\\\W|until\\\\$|case\\\\W|case\\\\$|done\\\\W|done\\\\$|elif\\\\W|elif\\\\$|else\\\\W|else\\\\$|esac\\\\W|esac\\\\$|popd\\\\W|popd\\\\$|then\\\\W|then\\\\$|time\\\\W|time\\\\$|for\\\\W|for\\\\$|end\\\\W|end\\\\$|fi\\\\W|fi\\\\$|do\\\\W|do\\\\$|in\\\\W|in\\\\$|if\\\\W|if\\\\$)","beginCaptures":{},"end":"(?=[\\\\n\\\\&);`{|}]|[\\\\t ]*#|])(?<!\\\\\\\\)","endCaptures":{},"name":"meta.statement.shell","patterns":[{"include":"#typical_statements"}]},"normal_statement_seperator":{"captures":{"1":{"name":"punctuation.terminator.statement.semicolon.shell"},"2":{"name":"punctuation.separator.statement.and.shell"},"3":{"name":"punctuation.separator.statement.or.shell"},"4":{"name":"punctuation.separator.statement.background.shell"}},"match":"(?:(?:(;)|(&&))|(\\\\|\\\\|))|(&)"},"numeric_literal":{"captures":{"1":{"name":"constant.numeric.shell constant.numeric.hex.shell"},"2":{"name":"constant.numeric.shell constant.numeric.octal.shell"},"3":{"name":"constant.numeric.shell constant.numeric.other.shell"},"4":{"name":"constant.numeric.shell constant.numeric.decimal.shell"},"5":{"name":"constant.numeric.shell constant.numeric.version.shell"},"6":{"name":"constant.numeric.shell constant.numeric.integer.shell"}},"match":"(?<=[\\\\t =]|^|[(\\\\[{])(?:(?:(?:(?:(?:(0[Xx]\\\\h+)|(0\\\\d+))|(\\\\d{1,2}#[0-9@-Z_a-z]+))|(-?\\\\d+\\\\.\\\\d+))|(-?\\\\d+(?:\\\\.\\\\d+)+))|(-?\\\\d+))(?=[\\\\t ]|$|[);}])"},"option":{"begin":"[\\\\t ]++(-)((?![\\\\n!#\\\\&()<>\\\\[{|]|$|[\\\\t ;]))","beginCaptures":{"1":{"name":"string.unquoted.argument.shell constant.other.option.dash.shell"},"2":{"name":"string.unquoted.argument.shell constant.other.option.shell"}},"contentName":"string.unquoted.argument constant.other.option","end":"(?=[\\\\t ])|(?=[\\\\n\\\\&);`{|}]|[\\\\t ]*#|])(?<!\\\\\\\\)","endCaptures":{},"patterns":[{"include":"#option_context"}]},"option_context":{"patterns":[{"include":"#misc_ranges"},{"include":"#string"},{"include":"#variable"},{"include":"#interpolation"},{"include":"#heredoc"},{"include":"#herestring"},{"include":"#redirection"},{"include":"#pathname"},{"include":"#floating_keyword"},{"include":"#support"}]},"parenthese":{"patterns":[{"begin":"\\\\(","beginCaptures":{"0":{"name":"punctuation.section.parenthese.shell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.section.parenthese.shell"}},"name":"meta.parenthese.group.shell","patterns":[{"include":"#initial_context"}]}]},"pathname":{"patterns":[{"match":"(?<=[:=\\\\s]|^)~","name":"keyword.operator.tilde.shell"},{"match":"[*?]","name":"keyword.operator.glob.shell"},{"begin":"([!*+?@])(\\\\()","beginCaptures":{"1":{"name":"keyword.operator.extglob.shell"},"2":{"name":"punctuation.definition.extglob.shell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.extglob.shell"}},"name":"meta.structure.extglob.shell","patterns":[{"include":"#initial_context"}]}]},"pipeline":{"patterns":[{"match":"(?<=^|[\\\\&;\\\\s])(time)(?=[\\\\&;\\\\s]|$)","name":"keyword.other.shell"},{"match":"[!|]","name":"keyword.operator.pipe.shell"}]},"redirect_fix":{"captures":{"1":{"name":"keyword.operator.redirect.shell"},"2":{"name":"string.unquoted.argument.shell"}},"match":"(>>?)[\\\\t ]*+([^\\\\t\\\\n \\"$\\\\&-);<>\\\\\\\\`|]+)"},"redirect_number":{"captures":{"1":{"name":"keyword.operator.redirect.stdout.shell"},"2":{"name":"keyword.operator.redirect.stderr.shell"},"3":{"name":"keyword.operator.redirect.$3.shell"}},"match":"(?<=[\\\\t ])(?:(1)|(2)|(\\\\d+))(?=>)"},"redirection":{"patterns":[{"begin":"[<>]\\\\(","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}},"name":"string.interpolated.process-substitution.shell","patterns":[{"include":"#initial_context"}]},{"match":"(?<![<>])(&>|\\\\d*>&\\\\d*|\\\\d*(>>|[<>])|\\\\d*<&|\\\\d*<>)(?![<>])","name":"keyword.operator.redirect.shell"}]},"regex_comparison":{"match":"=~","name":"keyword.operator.logical.regex.shell"},"regexp":{"patterns":[{"match":".+"}]},"simple_options":{"captures":{"0":{"patterns":[{"captures":{"1":{"name":"string.unquoted.argument.shell constant.other.option.dash.shell"},"2":{"name":"string.unquoted.argument.shell constant.other.option.shell"}},"match":"[\\\\t ]++(-)(\\\\w+)"}]}},"match":"(?:[\\\\t ]++-\\\\w+)*"},"simple_unquoted":{"match":"[^\\\\t\\\\n \\"$\\\\&-);<>\\\\\\\\`|]","name":"string.unquoted.shell"},"special_expansion":{"match":"!|:[-=?]?|[*@]|##?|%%|[%/]","name":"keyword.operator.expansion.shell"},"start_of_command":{"match":"[\\\\t ]*+(?![\\\\n!#\\\\&()<>\\\\[{|]|$|[\\\\t ;])(?!nocorrect |nocorrect\\\\t|nocorrect$|readonly |readonly\\\\t|readonly$|function |function\\\\t|function$|foreach |foreach\\\\t|foreach$|coproc |coproc\\\\t|coproc$|logout |logout\\\\t|logout$|export |export\\\\t|export$|select |select\\\\t|select$|repeat |repeat\\\\t|repeat$|pushd |pushd\\\\t|pushd$|until |until\\\\t|until$|while |while\\\\t|while$|local |local\\\\t|local$|case |case\\\\t|case$|done |done\\\\t|done$|elif |elif\\\\t|elif$|else |else\\\\t|else$|esac |esac\\\\t|esac$|popd |popd\\\\t|popd$|then |then\\\\t|then$|time |time\\\\t|time$|for |for\\\\t|for$|end |end\\\\t|end$|fi |fi\\\\t|fi$|do |do\\\\t|do$|in |in\\\\t|in$|if |if\\\\t|if$)(?!\\\\\\\\\\\\n?$)"},"string":{"patterns":[{"match":"\\\\\\\\.","name":"constant.character.escape.shell"},{"begin":"\'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"end":"\'","endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}},"name":"string.quoted.single.shell"},{"begin":"\\\\$?\\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"end":"\\"","endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}},"name":"string.quoted.double.shell","patterns":[{"match":"\\\\\\\\[\\\\n\\"$\\\\\\\\`]","name":"constant.character.escape.shell"},{"include":"#variable"},{"include":"#interpolation"}]},{"begin":"\\\\$\'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.shell"}},"end":"\'","endCaptures":{"0":{"name":"punctuation.definition.string.end.shell"}},"name":"string.quoted.single.dollar.shell","patterns":[{"match":"\\\\\\\\[\'\\\\\\\\abefnrtv]","name":"constant.character.escape.ansi-c.shell"},{"match":"\\\\\\\\[0-9]{3}\\"","name":"constant.character.escape.octal.shell"},{"match":"\\\\\\\\x\\\\h{2}\\"","name":"constant.character.escape.hex.shell"},{"match":"\\\\\\\\c.\\"","name":"constant.character.escape.control-char.shell"}]}]},"subshell_dollar":{"patterns":[{"begin":"\\\\$\\\\(","beginCaptures":{"0":{"name":"punctuation.definition.subshell.single.shell"}},"end":"\\\\)","endCaptures":{"0":{"name":"punctuation.definition.subshell.single.shell"}},"name":"meta.scope.subshell","patterns":[{"include":"#parenthese"},{"include":"#initial_context"}]}]},"support":{"patterns":[{"match":"(?<=^|[\\\\&;\\\\s])[.:](?=[\\\\&;\\\\s]|$)","name":"support.function.builtin.shell"}]},"typical_statements":{"patterns":[{"include":"#assignment_statement"},{"include":"#case_statement"},{"include":"#for_statement"},{"include":"#while_statement"},{"include":"#function_definition"},{"include":"#command_statement"},{"include":"#line_continuation"},{"include":"#arithmetic_double"},{"include":"#normal_context"}]},"variable":{"patterns":[{"captures":{"1":{"name":"punctuation.definition.variable.shell variable.parameter.positional.all.shell"},"2":{"name":"variable.parameter.positional.all.shell"}},"match":"(\\\\$)(@(?!\\\\w))"},{"captures":{"1":{"name":"punctuation.definition.variable.shell variable.parameter.positional.shell"},"2":{"name":"variable.parameter.positional.shell"}},"match":"(\\\\$)([0-9](?!\\\\w))"},{"captures":{"1":{"name":"punctuation.definition.variable.shell variable.language.special.shell"},"2":{"name":"variable.language.special.shell"}},"match":"(\\\\$)([-!#$*0?_](?!\\\\w))"},{"begin":"(\\\\$)(\\\\{)[\\\\t ]*+(?=\\\\d)","beginCaptures":{"1":{"name":"punctuation.definition.variable.shell variable.parameter.positional.shell"},"2":{"name":"punctuation.section.bracket.curly.variable.begin.shell punctuation.definition.variable.shell variable.parameter.positional.shell"}},"contentName":"meta.parameter-expansion","end":"}","endCaptures":{"0":{"name":"punctuation.section.bracket.curly.variable.end.shell punctuation.definition.variable.shell variable.parameter.positional.shell"}},"patterns":[{"include":"#special_expansion"},{"include":"#array_access_inline"},{"match":"[0-9]+","name":"variable.parameter.positional.shell"},{"match":"(?<!\\\\w)[-0-9A-Z_a-z]+(?!\\\\w)","name":"variable.other.normal.shell"},{"include":"#variable"},{"include":"#string"}]},{"begin":"(\\\\$)(\\\\{)","beginCaptures":{"1":{"name":"punctuation.definition.variable.shell"},"2":{"name":"punctuation.section.bracket.curly.variable.begin.shell punctuation.definition.variable.shell"}},"contentName":"meta.parameter-expansion","end":"}","endCaptures":{"0":{"name":"punctuation.section.bracket.curly.variable.end.shell punctuation.definition.variable.shell"}},"patterns":[{"include":"#special_expansion"},{"include":"#array_access_inline"},{"match":"(?<!\\\\w)[-0-9A-Z_a-z]+(?!\\\\w)","name":"variable.other.normal.shell"},{"include":"#variable"},{"include":"#string"}]},{"captures":{"1":{"name":"punctuation.definition.variable.shell variable.other.normal.shell"},"2":{"name":"variable.other.normal.shell"}},"match":"(\\\\$)(\\\\w+(?!\\\\w))"}]},"while_statement":{"patterns":[{"begin":"\\\\b(while)\\\\b","beginCaptures":{"1":{"name":"keyword.control.while.shell"}},"end":"(?=[\\\\n\\\\&);`{|}]|[\\\\t ]*#|])(?<!\\\\\\\\)","endCaptures":{},"name":"meta.while.shell","patterns":[{"include":"#line_continuation"},{"include":"#math_operators"}
138,{"include":"#option"},{"include":"#simple_unquoted"},{"include":"#normal_context"},{"include":"#string"}]}]}},"scopeName":"source.shell","aliases":["bash","sh","shell","zsh"]}'))];var tr=class extends Error{constructor(e){super(e),this.name="ShikiError"}},ti=e.i(844990);function ta(e,...t){return t.forEach(t=>{for(let n in t)e[n]=t[n]}),e}var ts=/\$(\d+)|\${(\d+):\/(downcase|upcase)}/g,to=class{static hasCaptures(e){return null!==e&&(ts.lastIndex=0,ts.test(e))}static replaceCaptures(e,t,n){return e.replace(ts,(e,r,i,a)=>{let s=n[parseInt(r||i,10)];if(!s)return e;{let e=t.substring(s.start,s.end);for(;"."===e[0];)e=e.substring(1);switch(a){case"downcase":return e.toLowerCase();case"upcase":return e.toUpperCase();default:return e}}})}};function tl(e,t){if(null===e&&null===t)return 0;if(!e)return -1;if(!t)return 1;let n=e.length,r=t.length;if(n===r){for(let r=0;r<n;r++){var i,a;let n=(i=e[r],i<(a=t[r])?-1:+(i>a));if(0!==n)return n}return 0}return n-r}function tc(e){return!!(/^#[0-9a-f]{6}$/i.test(e)||/^#[0-9a-f]{8}$/i.test(e)||/^#[0-9a-f]{3}$/i.test(e)||/^#[0-9a-f]{4}$/i.test(e))}function tu(e){return e.replace(/[\-\\\{\}\*\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&")}var td=class{constructor(e){this.fn=e}cache=new Map;get(e){if(this.cache.has(e))return this.cache.get(e);let t=this.fn(e);return this.cache.set(e,t),t}},tp=class{constructor(e,t,n){this._colorMap=e,this._defaults=t,this._root=n}static createFromRawTheme(e,t){return this.createFromParsedTheme(function(e){if(!e||!e.settings||!Array.isArray(e.settings))return[];let t=e.settings,n=[],r=0;for(let e=0,i=t.length;e<i;e++){let i,a=t[e];if(!a.settings)continue;if("string"==typeof a.scope){let e=a.scope;i=(e=(e=e.replace(/^[,]+/,"")).replace(/[,]+$/,"")).split(",")}else i=Array.isArray(a.scope)?a.scope:[""];let s=-1;if("string"==typeof a.settings.fontStyle){s=0;let e=a.settings.fontStyle.split(" ");for(let t=0,n=e.length;t<n;t++)switch(e[t]){case"italic":s|=1;break;case"bold":s|=2;break;case"underline":s|=4;break;case"strikethrough":s|=8}}let o=null;"string"==typeof a.settings.foreground&&tc(a.settings.foreground)&&(o=a.settings.foreground);let l=null;"string"==typeof a.settings.background&&tc(a.settings.background)&&(l=a.settings.background);for(let t=0,a=i.length;t<a;t++){let a=i[t].trim().split(" "),c=a[a.length-1],u=null;a.length>1&&(u=a.slice(0,a.length-1)).reverse(),n[r++]=new tg(c,u,e,s,o,l)}}return n}(e),t)}static createFromParsedTheme(e,t){return function(e,t){e.sort((e,t)=>{var n,r;let i=(n=e.scope,n<(r=t.scope)?-1:+(n>r));return 0!==i||0!==(i=tl(e.parentScopes,t.parentScopes))?i:e.index-t.index});let n=0,r="#000000",i="#ffffff";for(;e.length>=1&&""===e[0].scope;){let t=e.shift();-1!==t.fontStyle&&(n=t.fontStyle),null!==t.foreground&&(r=t.foreground),null!==t.background&&(i=t.background)}let a=new tb(t),s=new tf(n,a.getId(r),a.getId(i)),o=new tv(new tx(0,null,-1,0,0),[]);for(let t=0,n=e.length;t<n;t++){let n=e[t];o.insert(0,n.scope,n.parentScopes,n.fontStyle,a.getId(n.foreground),a.getId(n.background))}return new tp(a,s,o)}(e,t)}_cachedMatchRoot=new td(e=>this._root.match(e));getColorMap(){return this._colorMap.getColorMap()}getDefaults(){return this._defaults}match(e){if(null===e)return this._defaults;let t=e.scopeName,n=this._cachedMatchRoot.get(t).find(t=>(function(e,t){if(0===t.length)return!0;for(let i=0;i<t.length;i++){var n,r;let a=t[i],s=!1;if(">"===a){if(i===t.length-1)return!1;a=t[++i],s=!0}for(;e&&(n=e.scopeName,!((r=a)===n||n.startsWith(r)&&"."===n[r.length]));){if(s)return!1;e=e.parent}if(!e)return!1;e=e.parent}return!0})(e.parent,t.parentScopes));return n?new tf(n.fontStyle,n.foreground,n.background):null}},th=class e{constructor(e,t){this.parent=e,this.scopeName=t}static push(t,n){for(let r of n)t=new e(t,r);return t}static from(...t){let n=null;for(let r=0;r<t.length;r++)n=new e(n,t[r]);return n}push(t){return new e(this,t)}getSegments(){let e=this,t=[];for(;e;)t.push(e.scopeName),e=e.parent;return t.reverse(),t}toString(){return this.getSegments().join(" ")}extends(e){return this===e||null!==this.parent&&this.parent.extends(e)}getExtensionIfDefined(e){let t=[],n=this;for(;n&&n!==e;)t.push(n.scopeName),n=n.parent;return n===e?t.reverse():void 0}},tf=class{constructor(e,t,n){this.fontStyle=e,this.foregroundId=t,this.backgroundId=n}},tg=class{constructor(e,t,n,r,i,a){this.scope=e,this.parentScopes=t,this.index=n,this.fontStyle=r,this.foreground=i,this.background=a}},tm=((i=tm||{}
138)[i.NotSet=-1]="NotSet",i[i.None=0]="None",i[i.Italic=1]="Italic",i[i.Bold=2]="Bold",i[i.Underline=4]="Underline",i[i.Strikethrough=8]="Strikethrough",i),tb=class{_isFrozen;_lastColorId;_id2color;_color2id;constructor(e){if(this._lastColorId=0,this._id2color=[],this._color2id=Object.create(null),Array.isArray(e)){this._isFrozen=!0;for(let t=0,n=e.length;t<n;t++)this._color2id[e[t]]=t,this._id2color[t]=e[t]}else this._isFrozen=!1}getId(e){if(null===e)return 0;e=e.toUpperCase();let t=this._color2id[e];if(t)return t;if(this._isFrozen)throw Error(`Missing color in color map - ${e}`);return t=++this._lastColorId,this._color2id[e]=t,this._id2color[t]=e,t}getColorMap(){return this._id2color.slice(0)}},ty=Object.freeze([]),tx=class e{scopeDepth;parentScopes;fontStyle;foreground;background;constructor(e,t,n,r,i){this.scopeDepth=e,this.parentScopes=t||ty,this.fontStyle=n,this.foreground=r,this.background=i}clone(){return new e(this.scopeDepth,this.parentScopes,this.fontStyle,this.foreground,this.background)}static cloneArr(e){let t=[];for(let n=0,r=e.length;n<r;n++)t[n]=e[n].clone();return t}acceptOverwrite(e,t,n,r){this.scopeDepth>e?console.log("how did this happen?"):this.scopeDepth=e,-1!==t&&(this.fontStyle=t),0!==n&&(this.foreground=n),0!==r&&(this.background=r)}},tv=class e{constructor(e,t=[],n={}){this._mainRule=e,this._children=n,this._rulesWithParentScopes=t}_rulesWithParentScopes;static _cmpBySpecificity(e,t){if(e.scopeDepth!==t.scopeDepth)return t.scopeDepth-e.scopeDepth;let n=0,r=0;for(;">"===e.parentScopes[n]&&n++,">"===t.parentScopes[r]&&r++,!(n>=e.parentScopes.length)&&!(r>=t.parentScopes.length);){let i=t.parentScopes[r].length-e.parentScopes[n].length;if(0!==i)return i;n++,r++}return t.parentScopes.length-e.parentScopes.length}match(t){if(""!==t){let e,n,r=t.indexOf(".");if(-1===r?(e=t,n=""):(e=t.substring(0,r),n=t.substring(r+1)),this._children.hasOwnProperty(e))return this._children[e].match(n)}let n=this._rulesWithParentScopes.concat(this._mainRule);return n.sort(e._cmpBySpecificity),n}insert(t,n,r,i,a,s){let o,l,c;if(""===n)return void this._doInsertHere(t,r,i,a,s);let u=n.indexOf(".");-1===u?(o=n,l=""):(o=n.substring(0,u),l=n.substring(u+1)),this._children.hasOwnProperty(o)?c=this._children[o]:(c=new e(this._mainRule.clone(),tx.cloneArr(this._rulesWithParentScopes)),this._children[o]=c),c.insert(t+1,l,r,i,a,s)}_doInsertHere(e,t,n,r,i){if(null===t)return void this._mainRule.acceptOverwrite(e,n,r,i);for(let a=0,s=this._rulesWithParentScopes.length;a<s;a++){let s=this._rulesWithParentScopes[a];if(0===tl(s.parentScopes,t))return void s.acceptOverwrite(e,n,r,i)}-1===n&&(n=this._mainRule.fontStyle),0===r&&(r=this._mainRule.foreground),0===i&&(i=this._mainRule.background),this._rulesWithParentScopes.push(new tx(e,t,n,r,i))}},t_=class e{static toBinaryStr(e){return e.toString(2).padStart(32,"0")}static print(t){let n=e.getLanguageId(t),r=e.getTokenType(t),i=e.getFontStyle(t);console.log({languageId:n,tokenType:r,fontStyle:i,foreground:e.getForeground(t),background:e.getBackground(t)})}static getLanguageId(e){return(255&e)>>>0}static getTokenType(e){return(768&e)>>>8}static containsBalancedBrackets(e){return(1024&e)!=0}static getFontStyle(e){return(30720&e)>>>11}static getForeground(e){return(0xff8000&e)>>>15}static getBackground(e){return(0xff000000&e)>>>24}static set(t,n,r,i,a,s,o){let l=e.getLanguageId(t),c=e.getTokenType(t),u=+!!e.containsBalancedBrackets(t),d=e.getFontStyle(t),p=e.getForeground(t),h=e.getBackground(t);return 0!==n&&(l=n),8!==r&&(c=r),null!==i&&(u=+!!i),-1!==a&&(d=a),0!==s&&(p=s),0!==o&&(h=o),(l|c<<8|u<<10|d<<11|p<<15|h<<24)>>>0}};function tw(e,t){var n;let r,i,a=[],s=(n=e,i=(r=/([LR]:|[\w\.:][\w\.:\-]*|[\,\|\-\(\)])/g).exec(n),{next:()=>{if(!i)return null;let e=i[0];return i=r.exec(n),e}}),o=s.next();for(;null!==o;){let e=0;if(2===o.length&&":"===o.charAt(1)){switch(o.charAt(0)){case"R":e=1;break;case"L":e=-1;break;default:console.log(`Unknown priority ${o} in scope selector`)}o=s.next()}let t=c();if(a.push({matcher:t,priority:e}),","!==o)break;o=s.next()}return a;function l(){if("-"===o){o=s.next();let e=l();return t=>!!e&&!e(t)}if("("===o){o=s.next();let e=function(){let e=[],t=c();for(;t&&(e.push(t),"|"===o||","===o);){do o=s.next();while("|"===o||","===o)t=c()}return t=>e.some(e=>e(t))}();return")"===o&&(o=s.next()),e}if(tk(o)){let e=[];do e.push(o),o=s.next();while(tk(o))return n=>t(e,n)}return null}function c(){let e=[],t=l();for(;t;)e.push(t),t=l();return t=>e.every(e=>e(t))}}function tk(e){return!!e&&!!e.match(/[\w\.:]+/)}var tC=((a=tC||{})[a.None=0]="None",a[a.NotBeginString=1]="NotBeginString",a[a.NotEndString=2]="NotEndString",a[a.NotBeginPosition=4]="NotBeginPosition",a[a.DebugCall=8]="DebugCall",a);function tS(e){"function"==typeof e.dispose&&e.dispose()}var tE=class{constructor(e){this.scopeName=e}toKey(){return this.scopeName}},tA=class{constructor(e,t){this.scopeName=e,this.ruleName=t}toKey(){return`${this.scopeName}#${this.ruleName}`}},tI=class{_references=[];_seenReferenceKeys=new Set;get references(){return this._references}visitedRule=new Set;add(e){let t=e.toKey();this._seenReferenceKeys.has(t)||(this._seenReferenceKeys.add(t),this._references.push(e))}},tj=class{constructor(e,t){this.repo=e,this.initialScopeName=t,this.seenFullScopeRequests.add(this.initialScopeName),this.Q=[new tE(this.initialScopeName)]}seenFullScopeRequests=new Set;seenPartialScopeRequests=new Set;Q;processQueue(){let e=this.Q;this.Q=[];let t=new tI;for(let n of e)!function(e,t,n,r){let i=n.lookup(e.scopeName);if(!i){if(e.scopeName===t)throw Error(`No grammar provided for <${t}>`);return}let a=n.lookup(t);e instanceof tE?tL({baseGrammar:a,selfGrammar:i},r):tP(e.ruleName,{baseGrammar:a,selfGrammar:i,repository:i.repository},r);let s=n.injections(e.scopeName);if(s)for(let e of s)r.add(new tE(e))}(n,this.initialScopeName,this.repo,t);for(let e of t.references)if(e instanceof tE){if(this.seenFullScopeRequests.has(e.scopeName))continue;this.seenFullScopeRequests.add(e.scopeName),this.Q.push(e)}else{if(this.seenFullScopeRequests.has(e.scopeName)||this.seenPartialScopeRequests.has(e.toKey()))continue;this.seenPartialScopeRequests.add(e.toKey()),this.Q.push(e)}}};function tP(e,t,n){t.repository&&t.repository[e]&&tB([t.repository[e]],t,n)}function tL(e,t){e.selfGrammar.patterns&&Array.isArray(e.selfGrammar.patterns)&&tB(e.selfGrammar.patterns,{...e,repository:e.selfGrammar.repository},t),e.selfGrammar.injections&&tB(Object.values(e.selfGrammar.injections),{...e,repository:e.selfGrammar.repository},t)}function tB(e,t,n){for(let r of e){if(n.visitedRule.has(r))continue;n.visitedRule.add(r);let e=r.repository?ta({},t.repository,r.repository):t.repository;Array.isArray(r.patterns)&&tB(r.patterns,{...t,repository:e},n);let i=r.include;if(!i)continue;let a=tO(i);switch(a.kind){case 0:tL({...t,selfGrammar:t.baseGrammar},n);break;case 1:tL(t,n);break;case 2:tP(a.ruleName,{...t,repository:e},n);break;case 3:case 4:let s=a.scopeName===t.selfGrammar.scopeName?t.selfGrammar:a.scopeName===t.baseGrammar.scopeName?t.baseGrammar:void 0;if(s){let r={baseGrammar:t.baseGrammar,selfGrammar:s,repository:e};4===a.kind?tP(a.ruleName,r,n):tL(r,n)}else 4===a.kind?n.add(new tA(a.scopeName,a.ruleName)):n.add(new tE(a.scopeName))}}}var tN=class{kind=0},tR=class{kind=1},tT=class{constructor(e){this.ruleName=e}kind=2},tM=class{constructor(e){this.scopeName=e}kind=3},tD=class{constructor(e,t){this.scopeName=e,this.ruleName=t}kind=4};
138function tO(e){if("$base"===e)return new tN;if("$self"===e)return new tR;let t=e.indexOf("#");return -1===t?new tM(e):0===t?new tT(e.substring(1)):new tD(e.substring(0,t),e.substring(t+1))}var t$=/\\(\d+)/,tF=/\\(\d+)/g;Symbol("RuleId");var tV=class{$location;id;_nameIsCapturing;_name;_contentNameIsCapturing;_contentName;constructor(e,t,n,r){this.$location=e,this.id=t,this._name=n||null,this._nameIsCapturing=to.hasCaptures(this._name),this._contentName=r||null,this._contentNameIsCapturing=to.hasCaptures(this._contentName)}get debugName(){let e=this.$location?`${function e(t){let n=~t.lastIndexOf("/")||~t.lastIndexOf("\\");return 0===n?t:~n==t.length-1?e(t.substring(0,t.length-1)):t.substr(~n+1)}(this.$location.filename)}:${this.$location.line}`:"unknown";return`${this.constructor.name}#${this.id} @ ${e}`}getName(e,t){return this._nameIsCapturing&&null!==this._name&&null!==e&&null!==t?to.replaceCaptures(this._name,e,t):this._name}getContentName(e,t){return this._contentNameIsCapturing&&null!==this._contentName?to.replaceCaptures(this._contentName,e,t):this._contentName}},tU=class extends tV{retokenizeCapturedWithRuleId;constructor(e,t,n,r,i){super(e,t,n,r),this.retokenizeCapturedWithRuleId=i}dispose(){}collectPatterns(e,t){throw Error("Not supported!")}compile(e,t){throw Error("Not supported!")}compileAG(e,t,n,r){throw Error("Not supported!")}},tG=class extends tV{_match;captures;_cachedCompiledPatterns;constructor(e,t,n,r,i){super(e,t,n,null),this._match=new tZ(r,this.id),this.captures=i,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugMatchRegExp(){return`${this._match.source}`}collectPatterns(e,t){t.push(this._match)}compile(e,t){return this._getCachedCompiledPatterns(e).compile(e)}compileAG(e,t,n,r){return this._getCachedCompiledPatterns(e).compileAG(e,n,r)}_getCachedCompiledPatterns(e){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new tK,this.collectPatterns(e,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}},tz=class extends tV{hasMissingPatterns;patterns;_cachedCompiledPatterns;constructor(e,t,n,r,i){super(e,t,n,r),this.patterns=i.patterns,this.hasMissingPatterns=i.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}collectPatterns(e,t){for(let n of this.patterns)e.getRule(n).collectPatterns(e,t)}compile(e,t){return this._getCachedCompiledPatterns(e).compile(e)}compileAG(e,t,n,r){return this._getCachedCompiledPatterns(e).compileAG(e,n,r)}_getCachedCompiledPatterns(e){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new tK,this.collectPatterns(e,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}},tH=class extends tV{_begin;beginCaptures;_end;endHasBackReferences;endCaptures;applyEndPatternLast;hasMissingPatterns;patterns;_cachedCompiledPatterns;constructor(e,t,n,r,i,a,s,o,l,c){super(e,t,n,r),this._begin=new tZ(i,this.id),this.beginCaptures=a,this._end=new tZ(s||"ï¿¿",-1),this.endHasBackReferences=this._end.hasBackReferences,this.endCaptures=o,this.applyEndPatternLast=l||!1,this.patterns=c.patterns,this.hasMissingPatterns=c.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugBeginRegExp(){return`${this._begin.source}`}get debugEndRegExp(){return`${this._end.source}`}getEndWithResolvedBackReferences(e,t){return this._end.resolveBackReferences(e,t)}collectPatterns(e,t){t.push(this._begin)}compile(e,t){return this._getCachedCompiledPatterns(e,t).compile(e)}compileAG(e,t,n,r){return this._getCachedCompiledPatterns(e,t).compileAG(e,n,r)}_getCachedCompiledPatterns(e,t){if(!this._cachedCompiledPatterns){for(let t of(this._cachedCompiledPatterns=new tK,this.patterns))e.getRule(t).collectPatterns(e,this._cachedCompiledPatterns);this.applyEndPatternLast?this._cachedCompiledPatterns.push(this._end.hasBackReferences?this._end.clone():this._end):this._cachedCompiledPatterns.unshift(this._end.hasBackReferences?this._end.clone():this._end)}return this._end.hasBackReferences&&(this.applyEndPatternLast?this._cachedCompiledPatterns.setSource(this._cachedCompiledPatterns.length()-1,t):this._cachedCompiledPatterns.setSource(0,t)),this._cachedCompiledPatterns}},tW=class extends tV{_begin;beginCaptures;whileCaptures;_while;whileHasBackReferences;hasMissingPatterns;patterns;_cachedCompiledPatterns;_cachedCompiledWhilePatterns;constructor(e,t,n,r,i,a,s,o,l){super(e,t,n,r),this._begin=new tZ(i,this.id),this.beginCaptures=a,this.whileCaptures=o,this._while=ne
138w tZ(s,-2),this.whileHasBackReferences=this._while.hasBackReferences,this.patterns=l.patterns,this.hasMissingPatterns=l.hasMissingPatterns,this._cachedCompiledPatterns=null,this._cachedCompiledWhilePatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null),this._cachedCompiledWhilePatterns&&(this._cachedCompiledWhilePatterns.dispose(),this._cachedCompiledWhilePatterns=null)}get debugBeginRegExp(){return`${this._begin.source}`}get debugWhileRegExp(){return`${this._while.source}`}getWhileWithResolvedBackReferences(e,t){return this._while.resolveBackReferences(e,t)}collectPatterns(e,t){t.push(this._begin)}compile(e,t){return this._getCachedCompiledPatterns(e).compile(e)}compileAG(e,t,n,r){return this._getCachedCompiledPatterns(e).compileAG(e,n,r)}_getCachedCompiledPatterns(e){if(!this._cachedCompiledPatterns)for(let t of(this._cachedCompiledPatterns=new tK,this.patterns))e.getRule(t).collectPatterns(e,this._cachedCompiledPatterns);return this._cachedCompiledPatterns}compileWhile(e,t){return this._getCachedCompiledWhilePatterns(e,t).compile(e)}compileWhileAG(e,t,n,r){return this._getCachedCompiledWhilePatterns(e,t).compileAG(e,n,r)}_getCachedCompiledWhilePatterns(e,t){return this._cachedCompiledWhilePatterns||(this._cachedCompiledWhilePatterns=new tK,this._cachedCompiledWhilePatterns.push(this._while.hasBackReferences?this._while.clone():this._while)),this._while.hasBackReferences&&this._cachedCompiledWhilePatterns.setSource(0,t||"ï¿¿"),this._cachedCompiledWhilePatterns}
138},tq=class e{static createCaptureRule(e,t,n,r,i){return e.registerRule(e=>new tU(t,e,n,r,i))}static getCompiledRuleId(t,n,r){return t.id||n.registerRule(i=>{if(t.id=i,t.match)return new tG(t.$vscodeTextmateLocation,t.id,t.name,t.match,e._compileCaptures(t.captures,n,r));if(void 0===t.begin){t.repository&&(r=ta({},r,t.repository));let i=t.patterns;return void 0===i&&t.include&&(i=[{include:t.include}]),new tz(t.$vscodeTextmateLocation,t.id,t.name,t.contentName,e._compilePatterns(i,n,r))}return t.while?new tW(t.$vscodeTextmateLocation,t.id,t.name,t.contentName,t.begin,e._compileCaptures(t.beginCaptures||t.captures,n,r),t.while,e._compileCaptures(t.whileCaptures||t.captures,n,r),e._compilePatterns(t.patterns,n,r)):new tH(t.$vscodeTextmateLocation,t.id,t.name,t.contentName,t.begin,e._compileCaptures(t.beginCaptures||t.captures,n,r),t.end,e._compileCaptures(t.endCaptures||t.captures,n,r),t.applyEndPatternLast,e._compilePatterns(t.patterns,n,r))}),t.id}static _compileCaptures(t,n,r){let i=[];if(t){let a=0;for(let e in t){if("$vscodeTextmateLocation"===e)continue;let t=parseInt(e,10);t>a&&(a=t)}for(let e=0;e<=a;e++)i[e]=null;for(let a in t){if("$vscodeTextmateLocation"===a)continue;let s=parseInt(a,10),o=0;t[a].patterns&&(o=e.getCompiledRuleId(t[a],n,r)),i[s]=e.createCaptureRule(n,t[a].$vscodeTextmateLocation,t[a].name,t[a].contentName,o)}}return i}static _compilePatterns(t,n,r){let i=[];if(t)for(let a=0,s=t.length;a<s;a++){let s=t[a],o=-1;if(s.include){let t=tO(s.include);switch(t.kind){case 0:case 1:o=e.getCompiledRuleId(r[s.include],n,r);break;case 2:let i=r[t.ruleName];i&&(o=e.getCompiledRuleId(i,n,r));break;case 3:case 4:let a=t.scopeName,l=4===t.kind?t.ruleName:null,c=n.getExternalGrammar(a,r);if(c)if(l){let t=c.repository[l];t&&(o=e.getCompiledRuleId(t,n,c.repository))}else o=e.getCompiledRuleId(c.repository.$self,n,c.repository)}}else o=e.getCompiledRuleId(s,n,r);if(-1!==o){let e=n.getRule(o),t=!1;if((e instanceof tz||e instanceof tH||e instanceof tW)&&e.hasMissingPatterns&&0===e.patterns.length&&(t=!0),t)continue;i.push(o)}}return{patterns:i,hasMissingPatterns:(t?t.length:0)!==i.length}}},tZ=class e{source;ruleId;hasAnchor;hasBackReferences;_anchorCache;constructor(e,t){if(e&&"string"==typeof e){const t=e.length;let n=0,r=[],i=!1;for(let a=0;a<t;a++)if("\\"===e.charAt(a)&&a+1<t){const t=e.charAt(a+1);"z"===t?(r.push(e.substring(n,a)),r.push("$(?!\\n)(?<!\\n)"),n=a+2):("A"===t||"G"===t)&&(i=!0),a++}this.hasAnchor=i,0===n?this.source=e:(r.push(e.substring(n,t)),this.source=r.join(""))}else this.hasAnchor=!1,this.source=e;this.hasAnchor?this._anchorCache=this._buildAnchorCache():this._anchorCache=null,this.ruleId=t,"string"==typeof this.source?this.hasBackReferences=t$.test(this.source):this.hasBackReferences=!1}clone(){return new e(this.source,this.ruleId)}setSource(e){this.source!==e&&(this.source=e,this.hasAnchor&&(this._anchorCache=this._buildAnchorCache()))}resolveBackReferences(e,t){if("string"!=typeof this.source)throw Error("This method should only be called if the source is a string");let n=t.map(t=>e.substring(t.start,t.end));return tF.lastIndex=0,this.source.replace(tF,(e,t)=>tu(n[parseInt(t,10)]||""))}_buildAnchorCache(){let e,t,n,r;if("string"!=typeof this.source)throw Error("This method should only be called if the source is a string");let i=[],a=[],s=[],o=[];for(e=0,t=this.source.length;e<t;e++)n=this.source.charAt(e),i[e]=n,a[e]=n,s[e]=n,o[e]=n,"\\"===n&&e+1<t&&("A"===(r=this.source.charAt(e+1))?(i[e+1]="ï¿¿",a[e+1]="ï¿¿",s[e+1]="A",o[e+1]="A"):"G"===r?(i[e+1]="ï¿¿",a[e+1]="G",s[e+1]="ï¿¿",o[e+1]="G"):(i[e+1]=r,a[e+1]=r,s[e+1]=r,o[e+1]=r),e++);return{A0_G0:i.join(""),A0_G1:a.join(""),A1_G0:s.join(""),A1_G1:o.join("")}}resolveAnchors(e,t){if(!this.hasAnchor||!this._anchorCache||"string"!=typeof this.source)return this.source;if(e)if(t)return this._anchorCache.A1_G1;else return this._anchorCache.A1_G0;return t?this._anchorCache.A0_G1:this._anchorCache.A0_G0}},tK=class{_items;_hasAnchors;_cached;_anchorCache;constructor(){this._items=[],this._hasAnchors=!1,this._cached=null,this._anchorCache={A0_G0:null,A0_G1:null,A1_G0:null,A1_G1:null}}dispose(){this._disposeCaches()}_disposeCaches(){this._cached&&(this._cached.dispose(),this._cached=null),this._anchorCache.A0_G0&&(this._anchorCache.A0_G0.dispose(),this._anchorCache.A0_G0=null),this._anchorCache.A0_G1&&(this._anchorCache.A0_G1.dispose(),this._anchorCache.A0_G1=null),this._anchorCache.A1_G0&&(this._anchorCache.A1_G0.dispose(),this._anchorCache.A1_G0=null),this._anchorCache.A1_G1&&(this._anchorCache.A1_G1.dispose(),this._anchorCache.A1_G1=null)}
138push(e){this._items.push(e),this._hasAnchors=this._hasAnchors||e.hasAnchor}unshift(e){this._items.unshift(e),this._hasAnchors=this._hasAnchors||e.hasAnchor}length(){return this._items.length}setSource(e,t){this._items[e].source!==t&&(this._disposeCaches(),this._items[e].setSource(t))}compile(e){if(!this._cached){let t=this._items.map(e=>e.source);this._cached=new tX(e,t,this._items.map(e=>e.ruleId))}return this._cached}compileAG(e,t,n){if(!this._hasAnchors)return this.compile(e);if(t)if(n)return this._anchorCache.A1_G1||(this._anchorCache.A1_G1=this._resolveAnchors(e,t,n)),this._anchorCache.A1_G1;else return this._anchorCache.A1_G0||(this._anchorCache.A1_G0=this._resolveAnchors(e,t,n)),this._anchorCache.A1_G0;return n?(this._anchorCache.A0_G1||(this._anchorCache.A0_G1=this._resolveAnchors(e,t,n)),this._anchorCache.A0_G1):(this._anchorCache.A0_G0||(this._anchorCache.A0_G0=this._resolveAnchors(e,t,n)),this._anchorCache.A0_G0)}_resolveAnchors(e,t,n){return new tX(e,this._items.map(e=>e.resolveAnchors(t,n)),this._items.map(e=>e.ruleId))}},tX=class{constructor(e,t,n){this.regExps=t,this.rules=n,this.scanner=e.createOnigScanner(t)}scanner;dispose(){"function"==typeof this.scanner.dispose&&this.scanner.dispose()}toString(){let e=[];for(let t=0,n=this.rules.length;t<n;t++)e.push(" - "+this.rules[t]+": "+this.regExps[t]);return e.join("\n")}findNextMatchSync(e,t,n){let r=this.scanner.findNextMatchSync(e,t,n);return r?{ruleId:this.rules[r.index],captureIndices:r.captureIndices}:null}},tY=class{constructor(e,t){this.languageId=e,this.tokenType=t}},tQ=class e{_defaultAttributes;_embeddedLanguagesMatcher;constructor(e,t){this._defaultAttributes=new tY(e,8),this._embeddedLanguagesMatcher=new tJ(Object.entries(t||{}))}getDefaultAttributes(){return this._defaultAttributes}getBasicScopeAttributes(t){return null===t?e._NULL_SCOPE_METADATA:this._getBasicScopeAttributes.get(t)}static _NULL_SCOPE_METADATA=new tY(0,0);_getBasicScopeAttributes=new td(e=>new tY(this._scopeToLanguage(e),this._toStandardTokenType(e)));_scopeToLanguage(e){return this._embeddedLanguagesMatcher.match(e)||0}_toStandardTokenType(t){let n=t.match(e.STANDARD_TOKEN_TYPE_REGEXP);if(!n)return 8;switch(n[1]){case"comment":return 1;case"string":return 2;case"regex":return 3;case"meta.embedded":return 0}throw Error("Unexpected match for standard token type!")}static STANDARD_TOKEN_TYPE_REGEXP=/\b(comment|string|regex|meta\.embedded)\b/},tJ=class{values;scopesRegExp;constructor(e){if(0===e.length)this.values=null,this.scopesRegExp=null;else{this.values=new Map(e);const t=e.map(([e,t])=>tu(e));t.sort(),t.reverse(),this.scopesRegExp=RegExp(`^((${t.join(")|(")}))($|\\.)`,"")}}match(e){if(!this.scopesRegExp)return;let t=e.match(this.scopesRegExp);if(t)return this.values.get(t[1])}};void 0!==ti.default&&ti.default.env.VSCODE_TEXTMATE_DEBUG;var t1=class{constructor(e,t){this.stack=e,this.stoppedEarly=t}};function t0(e,t,n,r,i,a,s,o){let l=t.content.length,c=!1,u=-1;if(s){let s=function(e,t,n,r,i,a){let s=i.beginRuleCapturedEOL?0:-1,o=[];for(let t=i;t;t=t.pop()){let n=t.getRule(e);n instanceof tW&&o.push({rule:n,stack:t})}for(let h=o.pop();h;h=o.pop()){var l,c,u,d,p;let{ruleScanner:o,findOptions:f}=(l=h.rule,c=e,u=h.stack.endRule,d=n,p=r===s,{ruleScanner:l.compileWhileAG(c,u,d,p),findOptions:0}),g=o.findNextMatchSync(t,r,f);if(g){if(-2!==g.ruleId){i=h.stack.pop();break}g.captureIndices&&g.captureIndices.length&&(a.produce(h.stack,g.captureIndices[0].start),t3(e,t,n,h.stack,a,h.rule.whileCaptures,g.captureIndices),a.produce(h.stack,g.captureIndices[0].end),s=g.captureIndices[0].end,g.captureIndices[0].end>r&&(r=g.captureIndices[0].end,n=!1))}else{i=h.stack.pop();break}}return{stack:i,linePos:r,anchorPosition:s,isFirstLine:n}}(e,t,n,r,i,a);i=s.stack,r=s.linePos,n=s.isFirstLine,u=s.anchorPosition}let d=Date.now();for(;!c;){if(0!==o&&Date.now()-d>o)return new t1(i,!0);!function(){let s=function(e,t,n,r,i,a){let s=function(e,t,n,r,i,a){let{ruleScanner:s,findOptions:o}=t2(i.getRule(e),e,i.endRule,n,r===a),l=s.findNextMatchSync(t,r,o);return l?{captureIndices:l.captureIndices,matchedRuleId:l.ruleId}:null}(e,t,n,r,i,a),o=e.getInjections();if(0===o.length)return s;let l=function(e,t,n,r,i,a,s){let o,l=Number.MAX_VALUE,c=null,u=0,d=a.contentNameScopesList.getScopeNames();for(let a=0,p=e.length;a<p;a++){let p=e[a];if(!p.matcher(d))continue;let{ruleScanner:h,findOptions:f}=t2(t.getRule(p.ruleId),t,null,r,i===s),g=h.findNextMatchSync(n,i,f);if(!g)continue;let m=g.captureIndices[0].start;if(!(m>=l)&&(l=m,c=g.captureIndices,o=g.ruleId,u=p.priority,l===i))break}return c?{priorityMatch:-1===u,captureIndices:c,matchedRuleId:o}:null}(o,e,t,n,r,i,a);if(!l)return s;if(!s)return l;
138let c=s.captureIndices[0].start,u=l.captureIndices[0].start;return u<c||l.priorityMatch&&u===c?l:s}(e,t,n,r,i,u);if(!s){a.produce(i,l),c=!0;return}let o=s.captureIndices,d=s.matchedRuleId,p=!!o&&o.length>0&&o[0].end>r;if(-1===d){let s=i.getRule(e);a.produce(i,o[0].start),i=i.withContentNameScopesList(i.nameScopesList),t3(e,t,n,i,a,s.endCaptures,o),a.produce(i,o[0].end);let d=i;if(i=i.parent,u=d.getAnchorPos(),!p&&d.getEnterPos()===r){i=d,a.produce(i,l),c=!0;return}}else{let s=e.getRule(d);a.produce(i,o[0].start);let h=i,f=s.getName(t.content,o),g=i.contentNameScopesList.pushAttributed(f,e);if(i=i.push(d,r,u,o[0].end===l,null,g,g),s instanceof tH){t3(e,t,n,i,a,s.beginCaptures,o),a.produce(i,o[0].end),u=o[0].end;let r=s.getContentName(t.content,o),d=g.pushAttributed(r,e);if(i=i.withContentNameScopesList(d),s.endHasBackReferences&&(i=i.withEndRule(s.getEndWithResolvedBackReferences(t.content,o))),!p&&h.hasSameRuleAs(i)){i=i.pop(),a.produce(i,l),c=!0;return}}else if(s instanceof tW){t3(e,t,n,i,a,s.beginCaptures,o),a.produce(i,o[0].end),u=o[0].end;let r=s.getContentName(t.content,o),d=g.pushAttributed(r,e);if(i=i.withContentNameScopesList(d),s.whileHasBackReferences&&(i=i.withEndRule(s.getWhileWithResolvedBackReferences(t.content,o))),!p&&h.hasSameRuleAs(i)){i=i.pop(),a.produce(i,l),c=!0;return}}else if(t3(e,t,n,i,a,s.captures,o),a.produce(i,o[0].end),i=i.pop(),!p){i=i.safePop(),a.produce(i,l),c=!0;return}}o[0].end>r&&(r=o[0].end,n=!1)}()}return new t1(i,!1)}function t2(e,t,n,r,i){return{ruleScanner:e.compileAG(t,n,r,i),findOptions:0}}function t3(e,t,n,r,i,a,s){if(0===a.length)return;let o=t.content,l=Math.min(a.length,s.length),c=[],u=s[0].end;for(let t=0;t<l;t++){let l=a[t];if(null===l)continue;let d=s[t];if(0===d.length)continue;if(d.start>u)break;for(;c.length>0&&c[c.length-1].endPos<=d.start;
138)i.produceFromScopes(c[c.length-1].scopes,c[c.length-1].endPos),c.pop();if(c.length>0?i.produceFromScopes(c[c.length-1].scopes,d.start):i.produce(r,d.start),l.retokenizeCapturedWithRuleId){let t=l.getName(o,s),a=r.contentNameScopesList.pushAttributed(t,e),c=l.getContentName(o,s),u=a.pushAttributed(c,e),p=r.push(l.retokenizeCapturedWithRuleId,d.start,-1,!1,null,a,u),h=e.createOnigString(o.substring(0,d.end));t0(e,h,n&&0===d.start,d.start,p,i,!1,0),tS(h);continue}let p=l.getName(o,s);if(null!==p){let t=(c.length>0?c[c.length-1].scopes:r.contentNameScopesList).pushAttributed(p,e);c.push(new t4(t,d.end))}}for(;c.length>0;)i.produceFromScopes(c[c.length-1].scopes,c[c.length-1].endPos),c.pop()}var t4=class{scopes;endPos;constructor(e,t){this.scopes=e,this.endPos=t}};function t5(e,t,n,r,i){let a=tw(t,t6),s=tq.getCompiledRuleId(n,r,i.repository);for(let n of a)e.push({debugSelector:t,matcher:n.matcher,ruleId:s,grammar:i,priority:n.priority})}function t6(e,t){if(t.length<e.length)return!1;let n=0;return e.every(e=>{for(let r=n;r<t.length;r++)if(function(e,t){if(!e)return!1;if(e===t)return!0;let n=t.length;return e.length>n&&e.substr(0,n)===t&&"."===e[n]}(t[r],e))return n=r+1,!0;return!1})}var t8=class{constructor(e,t,n,r,i,a,s,o){if(this._rootScopeName=e,this.balancedBracketSelectors=a,this._onigLib=o,this._basicScopeAttributesProvider=new tQ(n,r),this._rootId=-1,this._lastRuleId=0,this._ruleId2desc=[null],this._includedGrammars={},this._grammarRepository=s,this._grammar=t9(t,null),this._injections=null,this._tokenTypeMatchers=[],i)for(const e of Object.keys(i))for(const t of tw(e,t6))this._tokenTypeMatchers.push({matcher:t.matcher,type:i[e]})}_rootId;_lastRuleId;_ruleId2desc;_includedGrammars;_grammarRepository;_grammar;_injections;_basicScopeAttributesProvider;_tokenTypeMatchers;get themeProvider(){return this._grammarRepository}dispose(){for(let e of this._ruleId2desc)e&&e.dispose()}createOnigScanner(e){return this._onigLib.createOnigScanner(e)}createOnigString(e){return this._onigLib.createOnigString(e)}getMetadataForScope(e){return this._basicScopeAttributesProvider.getBasicScopeAttributes(e)}_collectInjections(){let e=[],t=this._rootScopeName,n=({lookup:e=>e===this._rootScopeName?this._grammar:this.getExternalGrammar(e),injections:e=>this._grammarRepository.injections(e)}).lookup(t);if(n){let r=n.injections;if(r)for(let t in r)t5(e,t,r[t],this,n);let i=this._grammarRepository.injections(t);i&&i.forEach(t=>{let n=this.getExternalGrammar(t);if(n){let t=n.injectionSelector;t&&t5(e,t,n,this,n)}})}return e.sort((e,t)=>e.priority-t.priority),e}getInjections(){return null===this._injections&&(this._injections=this._collectInjections()),this._injections}registerRule(e){let t=++this._lastRuleId,n=e(t);return this._ruleId2desc[t]=n,n}getRule(e){return this._ruleId2desc[e]}getExternalGrammar(e,t){if(this._includedGrammars[e])return this._includedGrammars[e];if(this._grammarRepository){let n=this._grammarRepository.lookup(e);if(n)return this._includedGrammars[e]=t9(n,t&&t.$base),this._includedGrammars[e]}}tokenizeLine(e,t,n=0){let r=this._tokenize(e,t,!1,n);return{tokens:r.lineTokens.getResult(r.ruleStack,r.lineLength),ruleStack:r.ruleStack,stoppedEarly:r.stoppedEarly}}tokenizeLine2(e,t,n=0){let r=this._tokenize(e,t,!0,n);return{tokens:r.lineTokens.getBinaryResult(r.ruleStack,r.lineLength),ruleStack:r.ruleStack,stoppedEarly:r.stoppedEarly}}_tokenize(e,t,n,r){let i;if(-1===this._rootId&&(this._rootId=tq.getCompiledRuleId(this._grammar.repository.$self,this,this._grammar.repository),this.getInjections()),t&&t!==ne.NULL)i=!1,t.reset();else{let e;i=!0;let n=this._basicScopeAttributesProvider.getDefaultAttributes(),r=this.themeProvider.getDefaults(),a=t_.set(0,n.languageId,n.tokenType,null,r.fontStyle,r.foregroundId,r.backgroundId),s=this.getRule(this._rootId).getName(null,null);e=s?t7.createRootAndLookUpScopeName(s,a,this):t7.createRoot("unknown",a),t=new ne(null,this._rootId,-1,-1,!1,null,e,e)}e+="\n";let a=this.createOnigString(e),s=a.content.length,o=new nn(n,e,this._tokenTypeMatchers,this.balancedBracketSelectors),l=t0(this,a,i,0,t,o,!0,r);return tS(a),{lineLength:s,lineTokens:o,ruleStack:l.stack,stoppedEarly:l.stoppedEarly}}};function t9(e,t){return(e=function e(t){return Array.isArray(t)?function(t){let n=[];for(let r=0,i=t.length;r<i;r++)n[r]=e(t[r]);return n}(t):t instanceof RegExp?t:"object"==typeof t?function(t){let n={};for(let r in t)n[r]=e(t[r]);return n}(t):t}(e)).repository=e.repository||{},e.repository.$self={$vscodeTextmateLocation:e.$vscodeTextmateLocation,patterns:e.patterns,name:e.scopeName}
138,e.repository.$base=t||e.repository.$self,e}var t7=class e{constructor(e,t,n){this.parent=e,this.scopePath=t,this.tokenAttributes=n}static fromExtension(t,n){let r=t,i=t?.scopePath??null;for(let t of n)r=new e(r,i=th.push(i,t.scopeNames),t.encodedTokenAttributes);return r}static createRoot(t,n){return new e(null,new th(null,t),n)}static createRootAndLookUpScopeName(t,n,r){let i=r.getMetadataForScope(t),a=new th(null,t),s=r.themeProvider.themeMatch(a),o=e.mergeAttributes(n,i,s);return new e(null,a,o)}get scopeName(){return this.scopePath.scopeName}toString(){return this.getScopeNames().join(" ")}equals(t){return e.equals(this,t)}static equals(e,t){for(;;){if(e===t||!e&&!t)return!0;if(!e||!t||e.scopeName!==t.scopeName||e.tokenAttributes!==t.tokenAttributes)return!1;e=e.parent,t=t.parent}}static mergeAttributes(e,t,n){let r=-1,i=0,a=0;return null!==n&&(r=n.fontStyle,i=n.foregroundId,a=n.backgroundId),t_.set(e,t.languageId,t.tokenType,null,r,i,a)}pushAttributed(t,n){if(null===t)return this;if(-1===t.indexOf(" "))return e._pushAttributed(this,t,n);let r=t.split(/ /g),i=this;for(let t of r)i=e._pushAttributed(i,t,n);return i}static _pushAttributed(t,n,r){let i=r.getMetadataForScope(n),a=t.scopePath.push(n),s=r.themeProvider.themeMatch(a),o=e.mergeAttributes(t.tokenAttributes,i,s);return new e(t,a,o)}getScopeNames(){return this.scopePath.getSegments()}getExtensionIfDefined(e){let t=[],n=this;for(;n&&n!==e;)t.push({encodedTokenAttributes:n.tokenAttributes,scopeNames:n.scopePath.getExtensionIfDefined(n.parent?.scopePath??null)}),n=n.parent;return n===e?t.reverse():void 0}},ne=class e{constructor(e,t,n,r,i,a,s,o){this.parent=e,this.ruleId=t,this.beginRuleCapturedEOL=i,this.endRule=a,this.nameScopesList=s,this.contentNameScopesList=o,this.depth=this.parent?this.parent.depth+1:1,this._enterPos=n,this._anchorPos=r}_stackElementBrand=void 0;static NULL=new e(null,0,0,0,!1,null,null,null);_enterPos;_anchorPos;depth;equals(t){return null!==t&&e._equals(this,t)}static _equals(e,t){return e===t||!!this._structuralEquals(e,t)&&t7.equals(e.contentNameScopesList,t.contentNameScopesList)}static _structuralEquals(e,t){for(;;){if(e===t||!e&&!t)return!0;if(!e||!t||e.depth!==t.depth||e.ruleId!==t.ruleId||e.endRule!==t.endRule)return!1;e=e.parent,t=t.parent}}clone(){return this}static _reset(e){for(;e;)e._enterPos=-1,e._anchorPos=-1,e=e.parent}reset(){e._reset(this)}pop(){return this.parent}safePop(){return this.parent?this.parent:this}push(t,n,r,i,a,s,o){return new e(this,t,n,r,i,a,s,o)}getEnterPos(){return this._enterPos}getAnchorPos(){return this._anchorPos}getRule(e){return e.getRule(this.ruleId)}toString(){let e=[];return this._writeString(e,0),"["+e.join(",")+"]"}_writeString(e,t){return this.parent&&(t=this.parent._writeString(e,t)),e[t++]=`(${this.ruleId}, ${this.nameScopesList?.toString()}, ${this.contentNameScopesList?.toString()})`,t}withContentNameScopesList(e){return this.contentNameScopesList===e?this:this.parent.push(this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,this.endRule,this.nameScopesList,e)}withEndRule(t){return this.endRule===t?this:new e(this.parent,this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,t,this.nameScopesList,this.contentNameScopesList)}hasSameRuleAs(e){let t=this;for(;t&&t._enterPos===e._enterPos;){if(t.ruleId===e.ruleId)return!0;t=t.parent}return!1}toStateStackFrame(){return{ruleId:this.ruleId,beginRuleCapturedEOL:this.beginRuleCapturedEOL,endRule:this.endRule,nameScopesList:this.nameScopesList?.getExtensionIfDefined(this.parent?.nameScopesList??null)??[],contentNameScopesList:this.contentNameScopesList?.getExtensionIfDefined(this.nameScopesList)??[]}}static pushFrame(t,n){let r=t7.fromExtension(t?.nameScopesList??null,n.nameScopesList);return new e(t,n.ruleId,n.enterPos??-1,n.anchorPos??-1,n.beginRuleCapturedEOL,n.endRule,r,t7.fromExtension(r,n.contentNameScopesList))}},nt=class{balancedBracketScopes;unbalancedBracketScopes;allowAny=!1;constructor(e,t){this.balancedBracketScopes=e.flatMap(e=>"*"===e?(this.allowAny=!0,[]):tw(e,t6).map(e=>e.matcher)),this.unbalancedBracketScopes=t.flatMap(e=>tw(e,t6).map(e=>e.matcher))}get matchesAlways(){return this.allowAny&&0===this.unbalancedBracketScopes.length}get matchesNever(){return 0===this.balancedBracketScopes.length&&!this.allowAny}match(e){for(let t of this.unbalancedBracketScopes)if(t(e))return!1;for(let t of this.balancedBracketScopes)if(t(e))return!0;return this.allowAny}},nn=class{constructor(e,t,n,r){this.balancedBracketSelectors=r,this._emitBinaryTokens=e,this._tokenTypeOverrides=n,this._lineText=null,this._tokens=[],this._binaryTokens=[],this._lastTokenEndIndex=0}_emitBinaryTokens;_lineText;_tokens;_binaryTokens;_lastTokenEndIndex;_tokenTypeOverrides;produce(e,t){this.produceFromScopes(e.contentNameScopesList,t)}produceFromScopes(e,t){if(this._lastTokenEndIndex>=t)return;if(this._emitBinaryTokens){let n=e?.tokenAttributes??0,r=!1;if(this.balancedBracketSelectors?.matchesAlways&&(r=!0),this._tokenTypeOverrides.length>
1380||this.balancedBracketSelectors&&!this.balancedBracketSelectors.matchesAlways&&!this.balancedBracketSelectors.matchesNever){let t=e?.getScopeNames()??[];for(let e of this._tokenTypeOverrides)e.matcher(t)&&(n=t_.set(n,0,e.type,null,-1,0,0));this.balancedBracketSelectors&&(r=this.balancedBracketSelectors.match(t))}if(r&&(n=t_.set(n,0,8,r,-1,0,0)),this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-1]===n){this._lastTokenEndIndex=t;return}this._binaryTokens.push(this._lastTokenEndIndex),this._binaryTokens.push(n),this._lastTokenEndIndex=t;return}let n=e?.getScopeNames()??[];this._tokens.push({startIndex:this._lastTokenEndIndex,endIndex:t,scopes:n}),this._lastTokenEndIndex=t}getResult(e,t){return this._tokens.length>0&&this._tokens[this._tokens.length-1].startIndex===t-1&&this._tokens.pop(),0===this._tokens.length&&(this._lastTokenEndIndex=-1,this.produce(e,t),this._tokens[this._tokens.length-1].startIndex=0),this._tokens}getBinaryResult(e,t){this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-2]===t-1&&(this._binaryTokens.pop(),this._binaryTokens.pop()),0===this._binaryTokens.length&&(this._lastTokenEndIndex=-1,this.produce(e,t),this._binaryTokens[this._binaryTokens.length-2]=0);let n=new Uint32Array(this._binaryTokens.length);for(let e=0,t=this._binaryTokens.length;e<t;e++)n[e]=this._binaryTokens[e];return n}},nr=class{constructor(e,t){this._onigLib=t,this._theme=e}_grammars=new Map;_rawGrammars=new Map;_injectionGrammars=new Map;_theme;dispose(){for(let e of this._grammars.values())e.dispose()}setTheme(e){this._theme=e}getColorMap(){return this._theme.getColorMap()}addGrammar(e,t){this._rawGrammars.set(e.scopeName,e),t&&this._injectionGrammars.set(e.scopeName,t)}lookup(e){return this._rawGrammars.get(e)}injections(e){return this._injectionGrammars.get(e)}getDefaults(){return this._theme.getDefaults()}themeMatch(e){return this._theme.match(e)}grammarForScopeName(e,t,n,r,i){if(!this._grammars.has(e)){let a=this._rawGrammars.get(e);if(!a)return null;this._grammars.set(e,new t8(e,a,t,n,r,i,this,this._onigLib))}return this._grammars.get(e)}},ni=class{_options;_syncRegistry;_ensureGrammarCache;constructor(e){this._options=e,this._syncRegistry=new nr(tp.createFromRawTheme(e.theme,e.colorMap),e.onigLib),this._ensureGrammarCache=new Map}dispose(){this._syncRegistry.dispose()}setTheme(e,t){this._syncRegistry.setTheme(tp.createFromRawTheme(e,t))}getColorMap(){return this._syncRegistry.getColorMap()}loadGrammarWithEmbeddedLanguages(e,t,n){return this.loadGrammarWithConfiguration(e,t,{embeddedLanguages:n})}loadGrammarWithConfiguration(e,t,n){return this._loadGrammar(e,t,n.embeddedLanguages,n.tokenTypes,new nt(n.balancedBracketSelectors||[],n.unbalancedBracketSelectors||[]))}loadGrammar(e){return this._loadGrammar(e,0,null,null,null)}_loadGrammar(e,t,n,r,i){let a=new tj(this._syncRegistry,e);for(;a.Q.length>0;)a.Q.map(e=>this._loadSingleGrammar(e.scopeName)),a.processQueue();return this._grammarForScopeName(e,t,n,r,i)}_loadSingleGrammar(e){this._ensureGrammarCache.has(e)||(this._doLoadSingleGrammar(e),this._ensureGrammarCache.set(e,!0))}_doLoadSingleGrammar(e){let t=this._options.loadGrammar(e);if(t){let n="function"==typeof this._options.getInjections?this._options.getInjections(e):void 0;this._syncRegistry.addGrammar(t,n)}}addGrammar(e,t=[],n=0,r=null){return this._syncRegistry.addGrammar(e,t),this._grammarForScopeName(e.scopeName,n,r)}_grammarForScopeName(e,t=0,n=null,r=null,i=null){return this._syncRegistry.grammarForScopeName(e,t,n,r,i)}},na=ne.NULL;function ns(e,t){let n="string"==typeof e?{}:{...e.colorReplacements},r="string"==typeof e?e:e.name;for(let[e,i]of Object.entries(t?.colorReplacements||{}))"string"==typeof i?n[e]=i:e===r&&Object.assign(n,i);return n}function no(e,t){return e&&t?.[e?.toLowerCase()]||e}async function nl(e){return Promise.resolve("function"==typeof e?e():e).then(e=>e.default||e)}function nc(e){return!e||["plaintext","txt","text","plain"].includes(e)}function nu(e){return"ansi"===e||nc(e)}function nd(e){return"none"===e}let np=/(\r?\n)/g;function nh(e,t=!1){if(0===e.length)return[["",0]];let n=e.split(np),r=0,i=[];for(let e=0;e<n.length;e+=2){let a=t?n[e]+(n[e+1]||""):n[e];i.push([a,r]),r+=n[e].length,r+=n[e+1]?.length||0}return i}let nf="__shiki_resolved";function ng(e){if(e?.[nf])return e;let t={...e};t.tokenColors&&!t.settings&&(t.settings=t.tokenColors,delete t.tokenColors),t.type||="dark",t.colorReplacements={...t.colorReplacements},t.settings||=[];let{bg:n,fg:r}=t;if(!n||!r){let e=t.settings?t.settings.find(e=>!e.name&&!e.scope):void 0;e?.settings?.foreground&&(r=e.settings.foreground),e?.settings?.background&&(n=e.settings.background),!r&&t?.colors?.["editor.foreground"]&&(r=t.colors["editor.foreground"]),!n&&t?.colors?.["editor.background"]&&(n=t.colors["editor.background"]),r||(r="light"===t.type?"#333333":"#bbbbbb"),n||(n="light"===t.type?"#fffffe":"#1e1e1e"),t.fg=r,t.bg=n}t.settings[0]&&t.settings[0].settings&&!t.settings[0].scope||t.settings.unshift({settings:{foreground:t.fg,background:t.bg}});let i=0,a=new Map;function s(e){if(a.has(e))return a.get(e);i+=1;let n=`#${i.toString(16).padStart(8,"0").toLowerCase()}`;return t.colorReplacements?.[`#${n}`]?s(e):(a.set(e,n),n)}for(let e of(t.settings=t.settings.map(e=>{let n=e.settings?.foreground&&!e.settings.foreground.startsWith("#"),r=e.settings?.background&&!e.settings.background.startsWith("#");if(!n&&!r)return e;let i={...e,settings:{...e.settings}};if(n){let n=s(e.settings.foreground);t.colorReplacements[n]=e.settings.foreground,i.settings.foreground=n}if(r){let n=s(e.settings.background);t.colorReplacements[n]=e.settings.background,i.settings.background=n}return i}),Object.keys(t.colors||{})))if(("editor.foreground"===e||"editor.background"===e||e.startsWith("terminal.ansi"))&&!t.colors[e]?.startsWith("#")){let n=s(t.colors[e]);t.colorReplacements[n]=t.colors[e],t.colors[e]=n}return Object.defineProperty(t,nf,{enumerable:!1,writable:!1,value:!0}),t}async function nm(e){return[...new Set((await Promise.all(e.filter(e=>!nu(e)).map(async e=>await nl(e).then(e=>Array.isArray(e)?e:[e])))).flat())]}async function nb(e){return(await Promise.all(e.map(async e=>nd(e)?null:ng(await nl(e))))).filter(e=>!!e)}function ny(e,t){if(!t)return e;if(t[e]){let n=new Set([e]);for(;t[e];){if(e=t[e],n.has(e))throw new tr(`Circular alias \`${[...n].join(" -> ")} -> ${e}\``);n.add(e)}}return e}var nx=class extends ni{_resolver;_themes;_langs;_alias;_resolvedThemes=new Map;_resolvedGrammars=new Map;_langMap=new Map;_langGraph=new Map;_textmateThemeCache=new WeakMap;_loadedThemesCache=null;_loadedLanguagesCache=null;constructor(e,t,n,r={}){super(e),this._resolver=e,this._themes=t,this._langs=n,this._alias=r,this._themes.map(e=>this.loadTheme(e)),this.loadLanguages(this._langs)}getTheme(e){return"string"==typeof e?this._resolvedThemes.get(e):this.loadTheme(e)}loadTheme(e){let t=ng(e);return t.name&&(this._resolvedThemes.set(t.name,t),this._loadedThemesCache=null),t}getLoadedThemes(){return this._loadedThemesCache||(this._loadedThemesCache=[...this._resolvedThemes.keys()]),this._loadedThemesCache}setTheme(e){let t=this._textmateThemeCache.get(e);t||(t=tp.createFromRawTheme(e),this._textmateThemeCache.set(e,t)),this._syncRegistry.setTheme(t)}getGrammar(e){return e=ny(e,this._alias),this._resolvedGrammars.get(e)}loadLanguage(e){if(this.getGrammar(e.name))return;let t=new Set([...this._langMap.values()].filter(t=>t.embeddedLangsLazy?.includes(e.name)));this._resolver.addLanguage(e);let n={balancedBracketSelectors:e.balancedBracketSelectors||["*"],unbalancedBracketSelectors:e.unbalancedBracketSelectors||[]};this._syncRegistry._rawGrammars.set(e.scopeName,e);let r=this.loadGrammarWithConfiguration(e.scopeName,1,n);if(r.name=e.name,this._resolvedGrammars.set(e.name,r),e.aliases&&e.aliases.forEac
138h(t=>{this._alias[t]=e.name}),this._loadedLanguagesCache=null,t.size)for(let e of t)this._resolvedGrammars.delete(e.name),this._loadedLanguagesCache=null,this._syncRegistry?._injectionGrammars?.delete(e.scopeName),this._syncRegistry?._grammars?.delete(e.scopeName),this.loadLanguage(this._langMap.get(e.name))}dispose(){super.dispose(),this._resolvedThemes.clear(),this._resolvedGrammars.clear(),this._langMap.clear(),this._langGraph.clear(),this._loadedThemesCache=null}loadLanguages(e){for(let t of e)this.resolveEmbeddedLanguages(t);let t=[...this._langGraph.entries()],n=t.filter(([e,t])=>!t);if(n.length){let e=t.filter(([e,t])=>!!t&&(t.embeddedLanguages||t.embeddedLangs)?.some(e=>n.map(([e])=>e).includes(e))).filter(e=>!n.includes(e));throw new tr(`Missing languages ${n.map(([e])=>`\`${e}\``).join(", ")}, required by ${e.map(([e])=>`\`${e}\``).join(", ")}`)}for(let[e,n]of t)this._resolver.addLanguage(n);for(let[e,n]of t)this.loadLanguage(n)}getLoadedLanguages(){return this._loadedLanguagesCache||(this._loadedLanguagesCache=[...new Set([...this._resolvedGrammars.keys(),...Object.keys(this._alias)])]),this._loadedLanguagesCache}resolveEmbeddedLanguages(e){this._langMap.set(e.name,e),this._langGraph.set(e.name,e);let t=e.embeddedLanguages??e.embeddedLangs;if(t)for(let e of t)this._langGraph.set(e,this._langMap.get(e))}},nv=class{_langs=new Map;_scopeToLang=new Map;_injections=new Map;_onigLib;constructor(e,t){this._onigLib={createOnigScanner:t=>e.createScanner(t),createOnigString:t=>e.createString(t)},t.forEach(e=>this.addLanguage(e))}get onigLib(){return this._onigLib}getLangRegistration(e){return this._langs.get(e)}loadGrammar(e){return this._scopeToLang.get(e)}addLanguage(e){this._langs.set(e.name,e),e.aliases&&e.aliases.forEach(t=>{this._langs.set(t,e)}),this._scopeToLang.set(e.scopeName,e),e.injectTo&&e.injectTo.forEach(t=>{this._injections.get(t)||this._injections.set(t,[]),this._injections.get(t).push(e.scopeName)})}getInjections(e){let t=e.split("."),n=[];for(let e=1;e<=t.length;e++){let r=t.slice(0,e).join(".");n=[...n,...this._injections.get(r)||[]]}return n}};let n_=0;function nw(e){let t;n_+=1,!1!==e.warnings&&n_>=10&&n_%10==0&&console.warn(`[Shiki] ${n_} instances have been created. Shiki is supposed to be used as a singleton, consider refactoring your code to cache your highlighter instance; Or call \`highlighter.dispose()\` to release unused instances.`);let n=!1;if(!e.engine)throw new tr("`engine` option is required for synchronous mode");let r=(e.langs||[]).flat(1),i=(e.themes||[]).flat(1).map(ng),a=new nx(new nv(e.engine,r),i,r,e.langAlias);function s(e){if("none"===e)return{bg:"",fg:"",name:"none",settings:[],type:"dark"};c();let t=a.getTheme(e);if(!t)throw new tr(`Theme \`${e}\` not found, you may need to load it first`);return t}function o(...e){c(),a.loadLanguages(e.flat(1))}function l(...e){for(let t of(c(),e.flat(1)))a.loadTheme(t)}function c(){if(n)throw new tr("Shiki instance has been disposed")}function u(){n||(n=!0,a.dispose(),n_-=1)}return{setTheme:function(e){c();let n=s(e);return t!==e&&(a.setTheme(n),t=e),{theme:n,colorMap:a.getColorMap()}},getTheme:s,getLanguage:function(e){c();let t=a.getGrammar("string"==typeof e?e:e.name);if(!t)throw new tr(`Language \`${e}\` not found, you may need to load it first`);return t},getLoadedThemes:function(){return c(),a.getLoadedThemes()},getLoadedLanguages:function(){return c(),a.getLoadedLanguages()},resolveLangAlias:function(t){return ny(t,e.langAlias)},loadLanguage:async function(...e){return o(await nm(e))},loadLanguageSync:o,loadTheme:async function(...e){return c(),l(await nb(e))},loadThemeSync:l,dispose:u,[Symbol.dispose]:u}}let nk=new WeakMap;function nC(e,t){nk.set(e,t)}function nS(e){return nk.get(e)}var nE=class e{_stacks={};lang;get themes(){return Object.keys(this._stacks)}get theme(){return this.themes[0]}get _stack(){return this._stacks[this.theme]}static initial(t,n){return new e(Object.fromEntries((Array.isArray(n)?n:[n]).map(e=>[e,na])),t)}constructor(...e){if(2===e.length){const[t,n]=e;this.lang=n,this._stacks=t}else{const[t,n,r]=e;this.lang=n,this._stacks={[r]:t}}}getInternalStack(e=this.theme){return this._stacks[e]}getScopes(e=this.theme){var t;let n,r;return t=this._stacks[e],n=[],r=new Set,!function e(t){if(r.has(t))return;r.add(t);let i=t?.nameScopesList?.scopeName;i&&n.push(i),t.parent&&e(t.parent)}(t),n}toJSON(){return{lang:this.lang,theme:this.theme,themes:this.themes,scopes:this.getScopes()}}};let nA=/,/,nI=/ /;function nj(e,t,n={}){var r,i;let a,s,{theme:o=e.getLoadedThemes()[0]}=n;if(nc(e.resolveLangAlias(n.lang||"text"))||nd(o))return nh(t).map(e=>[{content:e[0],offset:e[1]}]);let{theme:l,colorMap:c}=e.setTheme(o),u=e.getLanguage(n.lang||"text");if(n.grammarState){if(n.grammarState.lang!==u.name)throw new tr(`Grammar state language "${n.grammarState.lang}" does not match highlight language "${u.name}"`);if(!n.grammarState.themes.includes(l.name))throw new tr(`Grammar state themes "${n.grammarState.themes}" do not contain highlight theme "${l.name}"`)}return s=new nE((a=nP(t,r=u,i=l,c,n)).stateStack,r.name,i.name),nC(a.tokens,s),a.tokens}function nP(e,t,n,r,i){let a=ns(n,i),{tokenizeMaxLineLength:s=0,tokenizeTimeLimit:o=500,includeExplanation:l=!1}=i,c=nh(e),u=i.grammarState?function(e,t){if(!(e instanceof nE))throw new tr("Invalid grammar state");return e.getInternalStack(t)}(i.grammarState,n.name)??na:null!=i.grammarContextCode?nP(i.grammarContextCode,t,n,r,{...i,grammarState:void 0,grammarContextCode:void 0}).stateStack:na,d=[],p=[];for(let e=0,i=c.length;e<i;e++){let i,h,[f,g]=c[e];if(""===f){d=[],p.push([]);continue}if(s>0&&f.length>=s){d=[],p.push([{content:f,offset:g,color:"",fontStyle:0}]);continue}l&&"tokenType"!==l&&(i=t.tokenizeLine(f,u,o).tokens,h=0);let m=t.tokenizeLine2(f,u,o),b=m.tokens.length/2;for(let e=0;e<b;e++){let t=m.tokens[2*e],s=e+1<b?m.tokens[2*e+2]:f.length;if(t===s)continue;let o=m.tokens[2*e+1],c=no(r[t_.getForeground(o)],a),u=t_.getFontStyle(o),p={content:f.substring(t,s),offset:g+t,color:c,fontStyle:u};if("tokenType"===l)p.type=t_.getTokenType(o);else if(l){let e=[];
138if("scopeName"!==l)for(let t of n.settings){let n;switch(typeof t.scope){case"string":n=t.scope.split(nA).map(e=>e.trim());break;case"object":n=t.scope;break;default:continue}e.push({settings:t,selectors:n.map(e=>e.split(nI))})}p.explanation=[];let r=0;for(;t+r<s;){let t=i[h],n=f.substring(t.startIndex,t.endIndex);r+=n.length,p.explanation.push({content:n,scopes:"scopeName"===l?t.scopes.map(e=>({scopeName:e})):function(e,t){let n=[];for(let r=0,i=t.length;r<i;r++){let i=t[r];n[r]={scopeName:i,themeMatches:function(e,t,n){let r=[];for(let{selectors:i,settings:a}of e)for(let e of i)if(function(e,t,n){if(!nL(e.at(-1),t))return!1;let r=e.length-2,i=n.length-1;for(;r>=0&&i>=0;)nL(e[r],n[i])&&(r-=1),i-=1;return -1===r}(e,t,n)){r.push(a);break}return r}(e,i,t.slice(0,r))}}return n}(e,t.scopes)}),h+=1}}d.push(p)}p.push(d),d=[],u=m.ruleStack}return{tokens:p,stateStack:u}}function nL(e,t){return e===t||t.substring(0,e.length)===e&&"."===t[e.length]}function nB(e,t,n,r=nj){let i=Object.entries(n.themes).filter(e=>e[1]).map(e=>({color:e[0],theme:e[1]})),a=i.map(i=>{let a=r(e,t,{...n,theme:i.theme});return{tokens:a,state:nS(a),theme:"string"==typeof i.theme?i.theme:i.theme.name}}),s=function(...e){let t=e.map(()=>[]),n=e.length;for(let r=0;r<e[0].length;r++){let i=e.map(e=>e[r]),a=t.map(()=>[]);t.forEach((e,t)=>e.push(a[t]));let s=i.map(()=>0),o=i.map(e=>e[0]);for(;o.every(e=>e);){let e=Math.min(...o.map(e=>e.content.length));for(let t=0;t<n;t++){let n=o[t];n.content.length===e?(a[t].push(n),s[t]+=1,o[t]=i[t][s[t]]):(a[t].push({...n,content:n.content.slice(0,e)}),o[t]={...n,content:n.content.slice(e),offset:n.offset+e})}}}return t}(...a.map(e=>e.tokens)),o=s[0].map((e,t)=>e.map((e,r)=>{let a={content:e.content,variants:{},offset:e.offset};return"includeExplanation"in n&&n.includeExplanation&&(a.explanation=e.explanation),s.forEach((e,n)=>{let{content:s,explanation:o,offset:l,...c}=e[t][r];a.variants[i[n].color]=c}),a})),l=a[0].state?new nE(Object.fromEntries(a.map(e=>[e.theme,e.state?.getInternalStack(e.theme)])),a[0].state.lang):void 0;return l&&nC(o,l),o}let nN=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"];class nR{constructor(e,t,n){this.normal=t,this.property=e,n&&(this.space=n)}}function nT(e,t){let n={},r={};for(let t of e)Object.assign(n,t.property),Object.assign(r,t.normal);return new nR(n,r,t)}function nM(e){return e.toLowerCase()}nR.prototype.normal={},nR.prototype.property={},nR.prototype.space=void 0;class nD{constructor(e,t){this.attribute=t,this.property=e}}nD.prototype.attribute="",nD.prototype.booleanish=!1,nD.prototype.boolean=!1,nD.prototype.commaOrSpaceSeparated=!1,nD.prototype.commaSeparated=!1,nD.prototype.defined=!1,nD.prototype.mustUseProperty=!1,nD.prototype.number=!1,nD.prototype.overloadedBoolean=!1,nD.prototype.property="",nD.prototype.spaceSeparated=!1,nD.prototype.space=void 0;let nO=0,n$=nW(),nF=nW(),nV=nW(),nU=nW(),nG=nW(),nz=nW(),nH=nW();function nW(){return 2**++nO}e.s(["boolean",0,n$,"booleanish",0,nF,"commaOrSpaceSeparated",0,nH,"commaSeparated",0,nz,"number",0,nU,"overloadedBoolean",0,nV,"spaceSeparated",0,nG],535999);var nq=e.i(535999);let nZ=Object.keys(nq);class nK extends nD{constructor(e,t,n,r){let i=-1;if(super(e,t),function(e,t,n){n&&(e[t]=n)}(this,"space",r),"number"==typeof n)for(;++i<nZ.length;){const e=nZ[i];!function(e,t,n){n&&(e[t]=n)}(this,nZ[i],(n&nq[e])===nq[e])}}}function nX(e){let t={},n={};for(let[r,i]of Object.entries(e.properties)){let a=new nK(r,e.transform(e.attributes||{},r),i,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(a.mustUseProperty=!0),t[r]=a,n[nM(r)]=r,n[nM(a.attribute)]=r}return new nR(t,n,e.space)}nK.prototype.defined=!0;let nY=nX({properties:{ariaActiveDescendant:null,ariaAtomic:nF,ariaAutoComplete:null,ariaBusy:nF,ariaChecked:nF,ariaColCount:nU,ariaColIndex:nU,ariaColSpan:nU,ariaControls:nG,ariaCurrent:null,ariaDescribedBy:nG,ariaDetails:null,ariaDisabled:nF,ariaDropEffect:nG,ariaErrorMessage:null,ariaExpanded:nF,ariaFlowTo:nG,ariaGrabbed:nF,ariaHasPopup:null,ariaHidden:nF,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:nG,ariaLevel:nU,ariaLive:null,ariaModal:nF,ariaMultiLine:nF,ariaMultiSelectable:nF,ariaOrientation:null,ariaOwns:nG,ariaPlaceholder:null,ariaPosInSet:nU,ariaPressed:nF,ariaReadOnly:nF,ariaRelevant:null,ariaRequired:nF,ariaRoleDescription:nG,ariaRowCount:nU,ariaRowIndex:nU,ariaRowSpan:nU,ariaSelected:nF,ariaSetSize:nU,ariaSort:null,ariaValueMax:nU,ariaValueMin:nU,ariaValueNow:nU,ariaValueText:null,role:null},transform:(e,t)=>
vendor: 4,906 bytes, line 138
138"role"===t?t:"aria-"+t.slice(4).toLowerCase()});function nQ(e,t){return t in e?e[t]:t}function nJ(e,t){return nQ(e,t.toLowerCase())}let n1=nX({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:nz,acceptCharset:nG,accessKey:nG,action:null,allow:null,allowFullScreen:n$,allowPaymentRequest:n$,allowUserMedia:n$,alpha:n$,alt:null,as:null,async:n$,autoCapitalize:null,autoComplete:nG,autoFocus:n$,autoPlay:n$,blocking:nG,capture:null,charSet:null,checked:n$,cite:null,className:nG,closedBy:null,colorSpace:null,cols:nU,colSpan:nU,command:null,commandFor:null,content:null,contentEditable:nF,controls:n$,controlsList:nG,coords:nU|nz,crossOrigin:null,data:null,dateTime:null,decoding:null,default:n$,defer:n$,dir:null,dirName:null,disabled:n$,download:nV,draggable:nF,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:n$,formTarget:null,headers:nG,height:nU,hidden:nV,high:nU,href:null,hrefLang:null,htmlFor:nG,httpEquiv:nG,id:null,imageSizes:null,imageSrcSet:null,inert:n$,inputMode:null,integrity:null,is:null,isMap:n$,itemId:null,itemProp:nG,itemRef:nG,itemScope:n$,itemType:nG,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:n$,low:nU,manifest:null,max:null,maxLength:nU,media:null,method:null,min:null,minLength:nU,multiple:n$,muted:n$,name:null,nonce:null,noModule:n$,noValidate:n$,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:n$,optimum:nU,pattern:null,ping:nG,placeholder:null,playsInline:n$,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:n$,referrerPolicy:null,rel:nG,required:n$,reversed:n$,rows:nU,rowSpan:nU,sandbox:nG,scope:null,scoped:n$,seamless:n$,selected:n$,shadowRootClonable:n$,shadowRootCustomElementRegistry:n$,shadowRootDelegatesFocus:n$,shadowRootMode:null,shadowRootSerializable:n$,shape:null,size:nU,sizes:null,slot:null,span:nU,spellCheck:nF,src:null,srcDoc:null,srcLang:null,srcSet:null,start:nU,step:null,style:null,tabIndex:nU,target:null,title:null,translate:null,type:null,typeMustMatch:n$,useMap:null,value:nF,width:nU,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:nG,axis:null,background:null,bgColor:null,border:nU,borderColor:null,bottomMargin:nU,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:n$,declare:n$,event:null,face:null,frame:null,frameBorder:null,hSpace:nU,leftMargin:nU,link:null,longDesc:null,lowSrc:null,marginHeight:nU,marginWidth:nU,noResize:n$,noHref:n$,noShade:n$,noWrap:n$,object:null,profile:null,prompt:null,rev:null,rightMargin:nU,rules:null,scheme:null,scrolling:nF,standby:null,summary:null,text:null,topMargin:nU,valueType:null,version:null,vAlign:null,vLink:null,vSpace:nU,allowTransparency:null,autoCorrect:null,autoSave:null,credentialless:n$,disablePictureInPicture:n$,disableRemotePlayback:n$,exportParts:nz,part:nG,prefix:null,property:null,results:nU,security:null,unselectable:null},space:"html",transform:nJ}),n0=nX({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRen
138dering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",maskType:"mask-type",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav
138-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:nH,accentHeight:nU,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:nU,amplitude:nU,arabicForm:null,ascent:nU,attributeName:null,attributeType:null,azimuth:nU,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:nU,by:null,calcMode:null,capHeight:nU,className:nG,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:nU,diffuseConstant:nU,direction:null,display:null,dur:null,divisor:nU,dominantBaseline:null,download:n$,dx:null,dy:null,edgeMode:null,editable:null,elevation:nU,enableBackground:null,end:null,event:null,exponent:nU,externalResourcesRequired:null,fill:null,fillOpacity:nU,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:nz,g2:nz,glyphName:nz,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:nU,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:nU,horizOriginX:nU,horizOriginY:nU,id:null,ideographic:nU,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:nU,k:nU,k1:nU,k2:nU,k3:nU,k4:nU,kernelMatrix:n
138H,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:nU,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskType:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:nU,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:nU,overlineThickness:nU,paintOrder:null,panose1:null,path:null,pathLength:nU,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:nG,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:nU,pointsAtY:nU,pointsAtZ:nU,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:nH,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:nH,rev:nH,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:nH,requiredFeatures:nH,requiredFonts:nH,requiredFormats:nH,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:nU,specularExponent:nU,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:nU,strikethroughThickness:nU,string:null,stroke:null,strokeDashArray:nH,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:nU,strokeOpacity:nU,strokeWidth:null,style:null,surfaceScale:nU,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:nH,tabIndex:nU,tableValues:null,target:null,targetX:nU,targetY:nU,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:nH,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:nU,underlineThickness:nU,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:nU,values:null,vAlphabetic:nU,vMathematical:nU,vectorEffect:null,vHanging:nU,vIdeographic:nU,version:null,vertAdvY:nU,vertOriginX:nU,vertOriginY:nU,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:nU,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:nQ}),n2=nX({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform:(e,t)=>
138"xlink:"+t.slice(5).toLowerCase()}),n3=nX({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:nJ}),n4=nX({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase()}),n5=nT([nY,n1,n2,n3,n4],"html"),n6=nT([nY,n0,n2,n3,n4],"svg"),n8={}.hasOwnProperty,n9=/["&'<>`]/g,n7=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,re=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,rt=/[|\\{}()[\]^$+*?.]/g,rn=new WeakMap,rr=/[\dA-Fa-f]/,ri=/\d/,ra=["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","
138sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],rs={nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"Â¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"Â",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"Ã",Aacute:"Ã",Acirc:"Ã",Atilde:"Ã",Auml:"Ã",Aring:"Ã
",AElig:"Ã",Ccedil:"Ã",Egrave:"Ã",Eacute:"Ã",Ecirc:"Ã",Euml:"Ã",Igrave:"Ã",Iacute:"Ã",Icirc:"Ã",Iuml:"Ã",ETH:"Ã",Ntilde:"Ã",Ograve:"Ã",Oacute:"Ã",Ocirc:"Ã",Otilde:"Ã",Ouml:"Ã",times:"Ã",Oslash:"Ã",Ugrave:"Ã",Uacute:"Ã",Ucirc:"Ã",Uuml:"Ã",Yacute:"Ã",THORN:"Ã",szlig:"Ã",agrave:"à ",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"Ã¥",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"Ã",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",fnof:"Æ",Alpha:"Î",Beta:"Î",Gamma:"Î",Delta:"Î",Epsilon:"Î",Zeta:"Î",Eta:"Î",Theta:"Î",Iota:"Î",Kappa:"Î",Lambda:"Î",Mu:"Î",Nu:"Î",Xi:"Î",Omicron:"Î",Pi:"Î ",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Î¥",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"Ï",rho:"Ï",sigmaf:"Ï",sigma:"Ï",tau:"Ï",upsilon:"Ï
",phi:"Ï",chi:"Ï",psi:"Ï",omega:"Ï",thetasym:"Ï",upsih:"Ï",piv:"Ï",bull:"â¢",hellip:"â¦",prime:"â²",Prime:"â³",oline:"â¾",frasl:"â",weierp:"â",image:"â",real:"â",trade:"â¢",alefsym:"âµ",larr:"â",uarr:"â",rarr:"â",darr:"â",harr:"â",crarr:"âµ",lArr:"â",uArr:"â",rArr:"â",dArr:"â",hArr:"â",forall:"â",part:"â",exist:"â",empty:"â
",nabla:"â",isin:"â",notin:"â",ni:"â",prod:"â",sum:"â",minus:"â",lowast:"â",radic:"â",prop:"â",infin:"â",ang:"â ",and:"â§",or:"â¨",cap:"â©",cup:"âª",int:"â«",there4:"â´",sim:"â¼",cong:"â
",asymp:"â",ne:"â ",equiv:"â¡",le:"â¤",ge:"â¥",sub:"â",sup:"â",nsub
138:"â",sube:"â",supe:"â",oplus:"â",otimes:"â",perp:"â¥",sdot:"â
",lceil:"â",rceil:"â",lfloor:"â",rfloor:"â",lang:"â©",rang:"âª",loz:"â",spades:"â ",clubs:"â£",hearts:"â¥",diams:"â¦",quot:'"',amp:"&",lt:"<",gt:">",OElig:"Å",oelig:"Å",Scaron:"Å ",scaron:"Å¡",Yuml:"Ÿ",circ:"Ë",tilde:"Ë",ensp:"â",emsp:"â",thinsp:"â",zwnj:"â",zwj:"â",lrm:"â",rlm:"â",ndash:"â",mdash:"â",lsquo:"â",rsquo:"â",sbquo:"â",ldquo:"â",rdquo:"â",bdquo:"â",dagger:"â ",Dagger:"â¡",permil:"â°",lsaquo:"â¹",rsaquo:"âº",euro:"â¬"},ro=["cent","copy","divide","gt","lt","not","para","times"],rl={}.hasOwnProperty,rc={};for(t in rs)rl.call(rs,t)&&(rc[rs[t]]=t);let ru=/[^\dA-Za-z]/;function rd(e,t,n){var r,i;let a,s,o=(r=n.omitOptionalSemicolons,a="&#x"+e.toString(16).toUpperCase(),r&&t&&!rr.test(String.fromCharCode(t))?a:a+";");if((n.useNamedReferences||n.useShortestReferences)&&(s=function(e,t,n,r){let i=String.fromCharCode(e);if(rl.call(rc,i)){let e=rc[i],a="&"+e;return n&&ra.includes(e)&&!ro.includes(e)&&(!r||t&&61!==t&&ru.test(String.fromCharCode(t)))?a:a+";"}return""}(e,t,n.omitOptionalSemicolons,n.attribute)),(n.useShortestReferences||!s)&&n.useShortestReferences){let r,a=(i=n.omitOptionalSemicolons,r="&#"+String(e),i&&t&&!ri.test(String.fromCharCode(t))?r:r+";");a.length<o.length&&(o=a)}return s&&(!n.useShortestReferences||s.length<o.length)?s:o}function rp(e,t){let n;var r,i=e,a=Object.assign({format:rd},t);if(i=i.replace(a.subset?(r=a.subset,(n=rn.get(r))||(n=function(e){let t=[],n=-1;for(;++n<e.length;)t.push(e[n].replace(rt,"\\$&"));return RegExp("(?:"+t.join("|")+")","g")}(r),rn.set(r,n)),n):n9,s),a.subset||a.escapeOnly)return i;return i.replace(n7,function(e,t,n){return a.format((e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536,n.charCodeAt(t+2),a)}).replace(re,s);function s(e,t,n){return a.format(e.charCodeAt(0),n.charCodeAt(t+1),a)}}let rh=/^>|^->|<!--|-->|--!>|<!-$/g,rf=[">"],rg=["<",">"];function rm(e,t){let n=String(e);if("string"!=typeof t)throw TypeError("Expected character");let r=0,i=n.indexOf(t);for(;-1!==i;)r++,i=n.indexOf(t,i+t.length);return r}let rb=/[A-Z]/g,ry=/-[a-z]/g,rx=/^data[-\w.:]+$/i;function rv(e){return"-"+e.toLowerCase()}function r_(e){return e.charAt(1).toUpperCase()}let rw=/[ \t\n\f\r]/g;function rk(e){return"object"==typeof e?"text"===e.type&&rC(e.value):rC(e)}function rC(e){return""===e.replace(rw,"")}let rS=rI(1),rE=rI(-1),rA=[];function rI(e){return function(t,n,r){let i=t?t.children:rA,a=(n||0)+e,s=i[a];if(!r)for(;s&&rk(s);)a+=e,s=i[a];return s}}let rj={}.hasOwnProperty;function rP(e){return function(t,n,r){return rj.call(e,t.tagName)&&e[t.tagName](t,n,r)}}let rL=rP({body:function(e,t,n){let r=rS(n,t);return!r||"comment"!==r.type},caption:rB,colgroup:rB,dd:function(e,t,n){let r=rS(n,t);return!r||"element"===r.type&&("dt"===r.tagName||"dd"===r.tagName)},dt:function(e,t,n){let r=rS(n,t);return!!(r&&"element"===r.type&&("dt"===r.tagName||"dd"===r.tagName))},head:rB,html:function(e,t,n){let r=rS(n,t);return!r||"comment"!==r.type},li:function(e,t,n){let r=rS(n,t);return!r||"element"===r.type&&"li"===r.tagName},optgroup:function(e,t,n){let r=rS(n,t);return!r||"element"===r.type&&"optgroup"===r.tagName},option:function(e,t,n){let r=rS(n,t);return!r||"element"===r.type&&("option"===r.tagName||"optgroup"===r.tagName)},p:function(e,t,n){let r=rS(n,t);return r?"element"===r.type&&("address"===r.tagName||"article"===r.tagName||"aside"===r.tagName||"blockquote"===r.tagName||"details"===r.tagName||"div"===r.tagName||"dl"===r.tagName||"fieldset"===r.tagName||"figcaption"===r.tagName||"figure"===r.tagName||"footer"===r.tagName||"form"===r.tagName||"h1"===r.tagName||"h2"===r.tagName||"h3"===r.tagName||"h4"===r.tagName||"h5"===r.tagName||"h6"===r.tagName||"header"===r.tagName||"hgroup"===r.tagName||"hr"===r.tagName||"main"===r.tagName||"menu"===r.tagName||"nav"===r.tagName||"ol"===r.tagName||"p"===r.tagName||"pre"===r.tagName||"section"===r.tagName||"table"===r.tagName||"ul"===r.tagName):!n||"element"!==n.type||"a"!==n.tagName&&"audio"!==n.tagName&&"del"!==n.tagName&&"ins"!==n.tagName&&"map"!==n.tagName&&"noscript"!==n.tagName&&"video"!==n.tagName},rp:rN,rt:rN,tbody:function(e,t,n){let r=rS(n,t);return!r||"element"===r.type&&("tbody"===r.tagName||"tfoot"===r.tagName)},td:rR,tfoot:function(e,t,n){return!rS(n,t)},th:rR,thead:function(e,t,n){let r=rS(n,t);return!!(r&&"element"===r.type&&("tbody"===r.tagName||"tfoot"===r.tagName))},tr:function(e,t,n){let r=rS(n,t);return!r||"element"===r.type&&"tr"===r.tagName}});function rB(e,t,n){let r=rS(n,t,!0);return!r||"comment"!==r.type&&!("text"===r.type&&rk(r.value.charAt(0)))}function rN(e,t,n){let r=rS(n,t);return!r||"element"===r.type&&("rp"===r.tagName||"rt"===r.tagName)}function rR(e,t,n){let r=rS(n,t);return!r||"element"===r.type&&("td"===r.tagName||"th"===r.tagName)}
138let rT=rP({body:function(e){let t=rS(e,-1,!0);return!t||"comment"!==t.type&&!("text"===t.type&&rk(t.value.charAt(0)))&&("element"!==t.type||"meta"!==t.tagName&&"link"!==t.tagName&&"script"!==t.tagName&&"style"!==t.tagName&&"template"!==t.tagName)},colgroup:function(e,t,n){let r=rE(n,t),i=rS(e,-1,!0);return!(n&&r&&"element"===r.type&&"colgroup"===r.tagName&&rL(r,n.children.indexOf(r),n))&&!!(i&&"element"===i.type&&"col"===i.tagName)},head:function(e){let t=new Set;for(let n of e.children)if("element"===n.type&&("base"===n.tagName||"title"===n.tagName)){if(t.has(n.tagName))return!1;t.add(n.tagName)}let n=e.children[0];return!n||"element"===n.type},html:function(e){let t=rS(e,-1);return!t||"comment"!==t.type},tbody:function(e,t,n){let r=rE(n,t),i=rS(e,-1);return!(n&&r&&"element"===r.type&&("thead"===r.tagName||"tbody"===r.tagName)&&rL(r,n.children.indexOf(r),n))&&!!(i&&"element"===i.type&&"tr"===i.tagName)}}),rM={name:[[" \n\f\r &/=>".split("")," \n\f\r \"&'/=>`".split("")],["\0 \n\f\r \"&'/<=>".split(""),"\0 \n\f\r \"&'/<=>`".split("")]],unquoted:[[" \n\f\r &>".split(""),"\0 \n\f\r \"&'<=>`".split("")],["\0 \n\f\r \"&'<=>`".split(""),"\0 \n\f\r \"&'<=>`".split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]},rD=["<","&"];function rO(e,t,n,r){return n&&"element"===n.type&&("script"===n.tagName||"style"===n.tagName)?e.value:rp(e.value,Object.assign({},r.settings.characterReferences,{subset:rD}))}let r$=function(e,t){let n=t||{};function r(t,...n){let i=r.invalid,a=r.handlers;if(t&&n8.call(t,e)){let n=String(t[e]);i=n8.call(a,n)?a[n]:r.unknown}if(i)return i.call(this,t,...n)}return r.handlers=n.handlers||{},r.invalid=n.invalid,r.unknown=n.unknown,r}("type",{invalid:function(e){throw Error("Expected node, not `"+e+"`")},unknown:function(e){throw Error("Cannot compile unknown node `"+e.type+"`")},handlers:{comment:function(e,t,n,r){return r.settings.bogusComments?"<?"+rp(e.value,Object.assign({},r.settings.characterReferences,{subset:rf}))+">":"<!--"+e.value.replace(rh,function(e){return rp(e,Object.assign({},r.settings.characterReferences,{subset:rg}))})+"-->"},doctype:function(e,t,n,r){return"<!"+(r.settings.upperDoctype?"DOCTYPE":"doctype")+(r.settings.tightDoctype?"":" ")+"html>"},element:function(e,t,n,r){let i,a=r.schema,s="svg"!==a.space&&r.settings.omitOptionalTags,o="svg"===a.space?r.settings.closeEmptyElements:r.settings.voids.includes(e.tagName.toLowerCase()),l=[];"html"===a.space&&"svg"===e.tagName&&(r.schema=n6);let c=function(e,t){let n,r=[],i=-1;if(t){for(n in t)if(null!==t[n]&&void 0!==t[n]){let i=function(e,t,n){let r,i=function(e,t){let n=nM(t),r=t,i=nD;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&rx.test(t)){if("-"===t.charAt(4)){let e=t.slice(5).replace(ry,r_);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!ry.test(e)){let n=e.replace(rb,rv);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}i=nK}return new i(r,t)}(e.schema,t),a=e.settings.allowParseErrors&&"html"===e.schema.space?0:1,s=+!e.settings.allowDangerousCharacters,o=e.quote;if(i.overloadedBoolean&&(n===i.attribute||""===n)?n=!0:(i.boolean||i.overloadedBoolean)&&("string"!=typeof n||n===i.attribute||""===n)&&(n=!!n),null==n||!1===n||"number"==typeof n&&Number.isNaN(n))return"";let l=rp(i.attribute,Object.assign({},e.settings.characterReferences,{subset:rM.name[a][s]}));return!0===n||(n=Array.isArray(n)?(i.commaSeparated?function(e,t){let n=t||{};return(""===e[e.length-1]?[...e,""]:e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}:function(e){return e.join(" ").trim()})(n,{padLeft:!e.settings.tightCommaSeparatedLists}):String(n),e.settings.collapseEmptyAttributes&&!n)?l:(e.settings.preferUnquoted&&(r=rp(n,Object.assign({},e.settings.characterReferences,{attribute:!0,subset:rM.unquoted[a][s]}))),r!==n&&(e.settings.quoteSmart&&rm(n,o)>rm(n,e.alternative)&&(o=e.alternative),r=o+rp(n,Object.assign({},e.settings.characterReferences,{subset:("'"===o?rM.single:rM.double)[a][s],attribute:!0}))+o),l+(r?"="+r:r))}
138(e,n,t[n]);i&&r.push(i)}}for(;++i<r.length;){let t=e.settings.tightAttributes?r[i].charAt(r[i].length-1):void 0;i!==r.length-1&&'"'!==t&&"'"!==t&&(r[i]+=" ")}return r.join("")}(r,e.properties),u=r.all("html"===a.space&&"template"===e.tagName?e.content:e);return r.schema=a,u&&(o=!1),!c&&s&&rT(e,t,n)||(l.push("<",e.tagName,c?" "+c:""),o&&("svg"===a.space||r.settings.closeSelfClosing)&&(i=c.charAt(c.length-1),(!r.settings.tightSelfClosing||"/"===i||i&&'"'!==i&&"'"!==i)&&l.push(" "),l.push("/")),l.push(">")),l.push(u),o||s&&rL(e,t,n)||l.push("</"+e.tagName+">"),l.join("")},raw:function(e,t,n,r){return r.settings.allowDangerousHtml?e.value:rO(e,t,n,r)},root:function(e,t,n,r){return r.all(e)},text:rO}}),rF={},rV={},rU=[];function rG(e,t,n){return r$(e,t,n,this)}function rz(e){let t=[],n=e&&e.children||rU,r=-1;for(;++r<n.length;)t[r]=this.one(n[r],r,e);return t.join("")}let rH=/\s+/g;function rW(e,t){if(!t)return e;for(let n of(e.properties||={},e.properties.class||=[],"string"==typeof e.properties.class&&(e.properties.class=e.properties.class.split(rH)),Array.isArray(e.properties.class)||(e.properties.class=[]),Array.isArray(t)?t:t.split(rH)))n&&!e.properties.class.includes(n)&&e.properties.class.push(n);return e}let rq=["color","background-color"];function rZ(e){let t={};if(e.color&&(t.color=e.color),e.bgColor&&(t["background-color"]=e.bgColor),e.fontStyle){e.fontStyle&tm.Italic&&(t["font-style"]="italic"),e.fontStyle&tm.Bold&&(t["font-weight"]="bold");let n=[];e.fontStyle&tm.Underline&&n.push("underline"),e.fontStyle&tm.Strikethrough&&n.push("line-through"),n.length&&(t["text-decoration"]=n.join(" "))}return t}function rK(e){return"string"==typeof e?e:Object.entries(e).map(([e,t])=>`${e}:${t}`).join(";")}let rX=[function(){let e=new WeakMap;function t(t){if(!e.has(t.meta)){var n;let i,a={lines:i=nh(n=t.source,!0).map(([e])=>e),indexToPos:function(e){if(e===n.length)return{line:i.length-1,character:i.at(-1).length};let t=e,r=0;for(let e of i){if(t<e.length)break;t-=e.length,r++}return{line:r,character:t}},posToIndex:function(e,t){let n=0;for(let t=0;t<e;t++)n+=i[t].length;return n+t}};function r(e){if("number"==typeof e){if(e<0||e>t.source.length)throw new tr(`Invalid decoration offset: ${e}. Code length: ${t.source.length}`);return{...a.indexToPos(e),offset:e}}{let t=a.lines[e.line];if(void 0===t)throw new tr(`Invalid decoration position ${JSON.stringify(e)}. Lines length: ${a.lines.length}`);let n=e.character;if(n<0&&(n=t.length+n),n<0||n>t.length)throw new tr(`Invalid decoration position ${JSON.stringify(e)}. Line ${e.line} length: ${t.length}`);return{...e,character:n,offset:a.posToIndex(e.line,n)}}}let s=(t.options.decorations||[]).map(e=>({...e,start:r(e.start),end:r(e.end)}));(function(e){for(let t=0;t<e.length;t++){let n=e[t];if(n.start.offset>n.end.offset)throw new tr(`Invalid decoration range: ${JSON.stringify(n.start)} - ${JSON.stringify(n.end)}`);for(let r=t+1;r<e.length;r++){let t=e[r],i=n.start.offset<=t.start.offset&&t.start.offset<n.end.offset,a=n.start.offset<t.end.offset&&t.end.offset<=n.end.offset,s=t.start.offset<=n.start.offset&&n.start.offset<t.end.offset,o=t.start.offset<n.end.offset&&n.end.offset<=t.end.offset;if(i||a||s||o){if(i&&a||s&&o||s&&n.start.offset===n.end.offset||a&&t.start.offset===t.end.offset)continue;throw new tr(`Decorations ${JSON.stringify(n.start)} and ${JSON.stringify(t.start)} intersect.`)}}}})(s),e.set(t.meta,{decorations:s,converter:a,source:t.source})}return e.get(t.meta)}return{name:"shiki:decorations",tokens(e){if(this.options.decorations?.length){var n;let r;return(r=[...(n=t(this).decorations.flatMap(e=>[e.start.offset,e.end.offset]))instanceof Set?n:new Set(n)].sort((e,t)=>e-t)).length?e.map(e=>e.flatMap(e=>{let t=e.offset+e.content.length,n=function(e,t){let n=0,r=e.length;for(;n<r;){let i=n+(r-n>>1);e[i]<=t?n=i+1:r=i}return n}(r,e.offset),i=n;for(;i<r.length&&r[i]<t;)i++;if(n===i)return e;let a=r.slice(n,i);for(let t=0;t<a.length;t++)a[t]-=e.offset;let s=0,o=[];for(let t of a)t>s&&o.push({...e,content:e.content.slice(s,t),offset:e.offset+s}),s=t;return s<e.content.length&&o.push({...e,content:e.content.slice(s),offset:e.offset+s}),o})):e}},code(e){if(!this.options.decorations?.length)return;let n=t(this),r=[...e.children].filter(e=>"element"===e.type&&"span"===e.tagName);if(r.length!==n.converter.lines.length)throw new tr(`Number of lines in code element (${r.length}) does not match the number of lines in the source (${n.converter.lines.length}). Failed to apply decorations.`);function i(e,t,n,i){let s=r[e],o="",l=-1,c=-1;if(0===t&&(l=0),0===n&&(c=0),n===1/0&&(c=s.children.length),-1===l||-1===c)for(let e=0;e<s.children.length;e++)o+=function e(t){return"text"===t.type?t.value:"element"===t.type?t.children.map(e).join(""):""}(s.children[e]),-1===l&&o.length===t&&(l=e+1),-1===c&&o.length===n&&(c=e+1);if(-1===l)throw new tr(`Failed to find start index for decoration ${JSON.stringify(i.start)}`);
138if(-1===c)throw new tr(`Failed to find end index for decoration ${JSON.stringify(i.end)}`);let u=s.children.slice(l,c);if(i.alwaysWrap||u.length!==s.children.length)if(i.alwaysWrap||1!==u.length||"element"!==u[0].type){let e={type:"element",tagName:"span",properties:{},children:u};a(e,i,"wrapper"),s.children.splice(l,u.length,e)}else a(u[0],i,"token");else a(s,i,"line")}function a(e,t,n){let r=t.properties||{},i=t.transform||(e=>e);return e.tagName=t.tagName||"span",e.properties={...e.properties,...r,class:e.properties.class},t.properties?.class&&rW(e,t.properties.class),e=i(e,n)||e}let s=[];for(let e of n.decorations.sort((e,t)=>t.start.offset-e.start.offset||e.end.offset-t.end.offset)){let{start:t,end:n}=e;if(t.line===n.line)i(t.line,t.character,n.character,e);else if(t.line<n.line){i(t.line,t.character,1/0,e);for(let i=t.line+1;i<n.line;i++)s.unshift(()=>{var t;r[t=i]=a(r[t],e,"line")});i(n.line,0,n.character,e)}}s.forEach(e=>e())}}}()];function rY(e){let t=function(e){let t=[],n=[],r=[];for(let i of e)switch(i.enforce){case"pre":t.push(i);break;case"post":n.push(i);break;default:r.push(i)}return{pre:t,post:n,normal:r}}(e.transformers||[]);return[...t.pre,...t.normal,...t.post,...rX]}var rQ=["black","red","green","yellow","blue","magenta","cyan","white","brightBlack","brightRed","brightGreen","brightYellow","brightBlue","brightMagenta","brightCyan","brightWhite"],rJ={1:"bold",2:"dim",3:"italic",4:"underline",7:"reverse",8:"hidden",9:"strikethrough"};function r1(e){let t=e.shift();if("2"===t){let t=e.splice(0,3).map(e=>Number.parseInt(e));if(3!==t.length||t.some(e=>Number.isNaN(e)))return;return{type:"rgb",rgb:t}}if("5"===t){let t=e.shift();if(t)return{type:"table",index:Number(t)}}}var r0={black:"#000000",red:"#bb0000",green:"#00bb00",yellow:"#bbbb00",blue:"#0000bb",magenta:"#ff00ff",cyan:"#00bbbb",white:"#eeeeee",brightBlack:"#555555",brightRed:"#ff5555",brightGreen:"#00ff00",brightYellow:"#ffff55",brightBlue:"#5555ff",brightMagenta:"#ff55ff",brightCyan:"#55ffff",brightWhite:"#ffffff"};let r2=/#([0-9a-f]{3,8})/i,r3=/var\((--[\w-]+-ansi-[\w-]+)\)/,r4={black:"#000000",red:"#cd3131",green:"#0DBC79",yellow:"#E5E510",blue:"#2472C8",magenta:"#BC3FBC",cyan:"#11A8CD",white:"#E5E5E5",brightBlack:"#666666",brightRed:"#F14C4C",brightGreen:"#23D18B",brightYellow:"#F5F543",brightBlue:"#3B8EEA",brightMagenta:"#D670D6",brightCyan:"#29B8DB",brightWhite:"#FFFFFF"};function r5(e,t,n={}){let r=e.resolveLangAlias(n.lang||"text"),{theme:i=e.getLoadedThemes()[0]}=n;if(!nc(r)&&!nd(i)&&"ansi"===r){let r,a,s,o,l,c,u,{theme:d}=e.setTheme(i);return r=ns(d,n),a=nh(t),s=function(e=r0){let t;function n(e){return`#${e.map(e=>Math.max(0,Math.min(e,255)).toString(16).padStart(2,"0")).join("")}`}return{value:function(r){switch(r.type){case"named":return e[r.name];case"rgb":return n(r.rgb);case"table":var i;return i=r.index,function(){if(t)return t;t=[];for(let n=0;n<rQ.length;n++)t.push(e[rQ[n]]);let r=[0,95,135,175,215,255];for(let e=0;e<6;e++)for(let i=0;i<6;i++)for(let a=0;a<6;a++)t.push(n([r[e],r[i],r[a]]));let i=8;for(let e=0;e<24;e++,i+=10)t.push(n([i,i,i]));return t}()[i]}}}}(Object.fromEntries(rQ.map(e=>{let t=`terminal.ansi${e[0].toUpperCase()}${e.substring(1)}`;return[e,d.colors?.[t]||r4[e]]}))),o=null,l=null,c=new Set,u={parse(e){let t=[],n=0;do{let r=function(e,t){let n=e.indexOf("\x1b",t);if(-1!==n&&"["===e[n+1]){let t=e.indexOf("m",n);if(-1!==t)return{sequence:e.substring(n+2,t).split(";"),startPosition:n,position:t+1}}return{position:e.length}}(e,n),i=r.sequence?e.substring(n,r.startPosition):e.substring(n);if(i.length>0&&t.push({value:i,foreground:o,background:l,decorations:new Set(c)}),r.sequence){let e=function(e){let t=[];for(;e.length>0;){let n=e.shift();if(!n)continue;let r=Number.parseInt(n);if(!Number.isNaN(r))if(0===r)t.push({type:"resetAll"});else if(r<=9)rJ[r]&&t.push({type:"setDecoration",value:rJ[r]});else if(r<=29){let e=rJ[r-20];e&&(t.push({type:"resetDecoration",value:e}),"dim"===e&&t.push({type:"resetDecoration",value:"bold"}))}else if(r<=37)t.push({type:"setForegroundColor",value:{type:"named",name:rQ[r-30]}});else if(38===r){let n=r1(e);
138n&&t.push({type:"setForegroundColor",value:n})}else if(39===r)t.push({type:"resetForegroundColor"});else if(r<=47)t.push({type:"setBackgroundColor",value:{type:"named",name:rQ[r-40]}});else if(48===r){let n=r1(e);n&&t.push({type:"setBackgroundColor",value:n})}else 49===r?t.push({type:"resetBackgroundColor"}):53===r?t.push({type:"setDecoration",value:"overline"}):55===r?t.push({type:"resetDecoration",value:"overline"}):r>=90&&r<=97?t.push({type:"setForegroundColor",value:{type:"named",name:rQ[r-90+8]}}):r>=100&&r<=107&&t.push({type:"setBackgroundColor",value:{type:"named",name:rQ[r-100+8]}})}return t}(r.sequence);for(let t of e)"resetAll"===t.type?(o=null,l=null,c.clear()):"resetForegroundColor"===t.type?o=null:"resetBackgroundColor"===t.type?l=null:"resetDecoration"===t.type&&c.delete(t.value);for(let t of e)"setForegroundColor"===t.type?o=t.value:"setBackgroundColor"===t.type?l=t.value:"setDecoration"===t.type&&c.add(t.value)}n=r.position}while(n<e.length)return t}},a.map(e=>u.parse(e[0]).map(t=>{let n,i;t.decorations.has("reverse")?(n=t.background?s.value(t.background):d.bg,i=t.foreground?s.value(t.foreground):d.fg):(n=t.foreground?s.value(t.foreground):d.fg,i=t.background?s.value(t.background):void 0),n=no(n,r),i=no(i,r),t.decorations.has("dim")&&(n=function(e){let t=e.match(r2);if(t){let e=t[1];if(8===e.length){let t=Math.round(Number.parseInt(e.slice(6,8),16)/2).toString(16).padStart(2,"0");return`#${e.slice(0,6)}${t}`}if(6===e.length)return`#${e}80`;if(4===e.length){let t=e[0],n=e[1],r=e[2],i=e[3];return`#${t}${t}${n}${n}${r}${r}${Math.round(Number.parseInt(`${i}${i}`,16)/2).toString(16).padStart(2,"0")}`}else if(3===e.length){let t=e[0],n=e[1],r=e[2];return`#${t}${t}${n}${n}${r}${r}80`}}let n=e.match(r3);return n?`var(${n[1]}-dim)`:e}(n));let a=tm.None;return t.decorations.has("bold")&&(a|=tm.Bold),t.decorations.has("italic")&&(a|=tm.Italic),t.decorations.has("underline")&&(a|=tm.Underline),t.decorations.has("strikethrough")&&(a|=tm.Strikethrough),{content:t.value,offset:e[1],color:n,bgColor:i,fontStyle:a}}))}return nj(e,t,n)}function r6(e,t,n){let r,i,a,s,o,l;if("themes"in n){let{defaultColor:c="light",cssVariablePrefix:u="--shiki-",colorsRendering:d="css-vars"}=n,p=Object.entries(n.themes).filter(e=>e[1]).map(e=>({color:e[0],theme:e[1]})).sort((e,t)=>e.color===c?-1:+(t.color===c));if(0===p.length)throw new tr("`themes` option must not be empty");let h=nB(e,t,n,r5);if(l=nS(h),c&&"light-dark()"!==c&&!p.some(e=>e.color===c))throw new tr(`\`themes\` option must contain the defaultColor key \`${c}\``);let f=p.map(t=>e.getTheme(t.theme)),g=p.map(e=>e.color);a=h.map(e=>e.map(e=>(function(e,t,n,r,i="css-vars"){let a={content:e.content,explanation:e.explanation,offset:e.offset},s=t.map(t=>rZ(e.variants[t])),o=new Set(s.flatMap(e=>Object.keys(e))),l={},c=(e,r)=>{let i="color"===r?"":"background-color"===r?"-bg":`-${r}`;
138return n+t[e]+("color"===r?"":i)};return s.forEach((e,n)=>{for(let a of o){let o=e[a]||"inherit";if(0===n&&r&&rq.includes(a))if("light-dark()"===r&&s.length>1){let e=t.findIndex(e=>"light"===e),r=t.findIndex(e=>"dark"===e);if(-1===e||-1===r)throw new tr('When using `defaultColor: "light-dark()"`, you must provide both `light` and `dark` themes');let u=s[e][a]||"inherit",d=s[r][a]||"inherit";l[a]=`light-dark(${u}, ${d})`,"css-vars"===i&&(l[c(n,a)]=o)}else l[a]=o;else"css-vars"===i&&(l[c(n,a)]=o)}}),a.htmlStyle=l,a})(e,g,u,c,d))),l&&nC(a,l);let m=p.map(e=>ns(e.theme,n));i=r8(p,f,m,u,c,"fg",d),r=r8(p,f,m,u,c,"bg",d),s=`shiki-themes ${f.map(e=>e.name).join(" ")}`,o=c?void 0:[i,r].join(";")}else if("theme"in n){let o=ns(n.theme,n);a=r5(e,t,n);let c=e.getTheme(n.theme);r=no(c.bg,o),i=no(c.fg,o),s=c.name,l=nS(a)}else throw new tr("Invalid options, either `theme` or `themes` must be provided");return{tokens:a,fg:i,bg:r,themeName:s,rootStyle:o,grammarState:l}}function r8(e,t,n,r,i,a,s){return e.map((o,l)=>{let c=no(t[l][a],n[l])||"inherit",u=`${r+o.color}${"bg"===a?"-bg":""}:${c}`;if(0===l&&i){if("light-dark()"===i&&e.length>1){let r=e.findIndex(e=>"light"===e.color),i=e.findIndex(e=>"dark"===e.color);if(-1===r||-1===i)throw new tr('When using `defaultColor: "light-dark()"`, you must provide both `light` and `dark` themes');return`light-dark(${no(t[r][a],n[r])||"inherit"}, ${no(t[i][a],n[i])||"inherit"});${u}`}return c}return"css-vars"===s?u:null}).filter(e=>!!e).join(";")}let r9=/^\s+$/,r7=/^(\s*)(.*?)(\s*)$/;function ie(e,t,n,r={meta:{},options:n,codeToHast:(t,n)=>ie(e,t,n),codeToTokens:(t,n)=>r6(e,t,n)}){let i=t;for(let e of rY(n))i=e.preprocess?.call(r,i,n)||i;let{tokens:a,fg:s,bg:o,themeName:l,rootStyle:c,grammarState:u}=r6(e,i,n),{mergeWhitespaces:d=!0,mergeSameStyleTokens:p=!1}=n;!0===d?a=a.map(e=>{let t,n=[],r="";return e.forEach((i,a)=>{let s=!(i.fontStyle&&(i.fontStyle&tm.Underline||i.fontStyle&tm.Strikethrough));s&&r9.test(i.content)&&e[a+1]?(void 0===t&&(t=i.offset),r+=i.content):r?(s?n.push({...i,offset:t,content:r+i.content}):n.push({content:r,offset:t},i),t=void 0,r=""):n.push(i)}),n}):"never"===d&&(a=a.map(e=>e.flatMap(e=>{if(r9.test(e.content))return e;let t=e.content.match(r7);if(!t)return e;let[,n,r,i]=t;if(!n&&!i)return e;let a=[{...e,offset:e.offset+n.length,content:r}];return n&&a.unshift({content:n,offset:e.offset}),i&&a.push({content:i,offset:e.offset+n.length+r.length}),a}))),p&&(a=a.map(e=>{let t=[];for(let n of e){if(0===t.length){t.push({...n});continue}let e=t.at(-1),r=rK(e.htmlStyle||rZ(e)),i=rK(n.htmlStyle||rZ(n)),a=e.fontStyle&&(e.fontStyle&tm.Underline||e.fontStyle&tm.Strikethrough),s=n.fontStyle&&(n.fontStyle&tm.Underline||n.fontStyle&tm.Strikethrough);a||s||r!==i?t.push({...n}):e.content+=n.content}return t}));let h={...r,get source(){return i}};for(let e of rY(n))a=e.tokens?.call(h,a)||a;return function(e,t,n,r=nS(e)){let i=rY(t),a=[],s={type:"root",children:[]},{structure:o="classic",tabindex:l="0"}=t,c={class:`shiki ${t.themeName||""}`};for(let[e,n]of(!1!==t.rootStyle&&(null!=t.rootStyle?c.style=t.rootStyle:c.style=`background-color:${t.bg};color:${t.fg}`),!1!==l&&null!=l&&(c.tabindex=l.toString()),Object.entries(t.meta||{})))e.startsWith("_")||(c[e]=n);let u={type:"element",tagName:"pre",properties:c,children:[],data:t.data},d={type:"element",tagName:"code",properties:{},children:a},p=[],h={...n,structure:o,addClassToHast:rW,get source(){return n.source},get tokens(){return e},get options(){return t},get root(){return s},get pre(){return u},get code(){return d},get lines(){return p}};if(e.forEach((e,t)=>{t&&("inline"===o?s.children.push({type:"element",tagName:"br",properties:{},children:[]}):"classic"===o&&a.push({type:"text",value:"\n"}));let n={type:"element",tagName:"span",properties:{class:"line"},children:[]},r=0;for(let a of e){let e={type:"element",tagName:"span",properties:{...a.htmlAttrs},children:[{type:"text",value:a.content}]},l=rK(a.htmlStyle||rZ(a));for(let s of(l&&(e.properties.style=l),i))e=s?.span?.call(h,e,t+1,r,n,a)||e;"inline"===o?s.children.push(e):"classic"===o&&n.children.push(e),r+=a.content.length}if("classic"===o){for(let e of i)n=e?.line?.call(h,n,t+1)||n;p.push(n),a.push(n)}else"inline"===o&&p.push(n)}),"classic"===o){for(let e of i)d=e?.code?.call(h,d)||d;for(let e of(u.children.push(d),i))u=e?.pre?.call(h,u)||u;s.children.push(u)}else if("inline"===o){let e=[],t={type:"element",tagName:"span",properties:{class:"line"}
138,children:[]};for(let n of s.children)"element"===n.type&&"br"===n.tagName?(e.push(t),t={type:"element",tagName:"span",properties:{class:"line"},children:[]}):("element"===n.type||"text"===n.type)&&t.children.push(n);e.push(t);let n={type:"element",tagName:"code",properties:{},children:e};for(let e of i)n=e?.code?.call(h,n)||n;s.children=[];for(let e=0;e<n.children.length;e++){e>0&&s.children.push({type:"element",tagName:"br",properties:{},children:[]});let t=n.children[e];"element"===t.type&&s.children.push(...t.children)}}let f=s;for(let e of i)f=e?.root?.call(h,f)||f;return r&&nC(f,r),f}(a,{...n,fg:s,bg:o,themeName:l,rootStyle:!1!==n.rootStyle&&(n.rootStyle??c)},h,u)}let it=function(e,t){let n=t||rF,r=n.quote||'"';if('"'!==r&&"'"!==r)throw Error("Invalid quote `"+r+"`, expected `'` or `\"`");return({one:rG,all:rz,settings:{omitOptionalTags:n.omitOptionalTags||!1,allowParseErrors:n.allowParseErrors||!1,allowDangerousCharacters:n.allowDangerousCharacters||!1,quoteSmart:n.quoteSmart||!1,preferUnquoted:n.preferUnquoted||!1,tightAttributes:n.tightAttributes||!1,upperDoctype:n.upperDoctype||!1,tightDoctype:n.tightDoctype||!1,bogusComments:n.bogusComments||!1,tightCommaSeparatedLists:n.tightCommaSeparatedLists||!1,tightSelfClosing:n.tightSelfClosing||!1,collapseEmptyAttributes:n.collapseEmptyAttributes||!1,allowDangerousHtml:n.allowDangerousHtml||!1,voids:n.voids||nN,characterReferences:n.characterReferences||rV,closeSelfClosing:n.closeSelfClosing||!1,closeEmptyElements:n.closeEmptyElements||!1},schema:"svg"===n.space?n6:n5,quote:r,alternative:'"'===r?"'":'"'}).one(Array.isArray(e)?{type:"root",children:e}:e,void 0,void 0)},ir=Object.freeze(JSON.parse('{"colors":{"activityBar.activeBorder":"#fd8c73","activityBar.background":"#ffffff","activityBar.border":"#d0d7de","activityBar.foreground":"#1f2328","activityBar.inactiveForeground":"#656d76","activityBarBadge.background":"#0969da","activityBarBadge.foreground":"#ffffff","badge.background":"#0969da","badge.foreground":"#ffffff","breadcrumb.activeSelectionForeground":"#656d76","breadcrumb.focusForeground":"#1f2328","breadcrumb.foreground":"#656d76","breadcrumbPicker.background":"#ffffff","button.background":"#1f883d","button.foreground":"#ffffff","button.hoverBackground":"#1a7f37","button.secondaryBackground":"#ebecf0","button.secondaryForeground":"#24292f","button.secondaryHoverBackground":"#f3f4f6","checkbox.background":"#f6f8fa","checkbox.border":"#d0d7de","debugConsole.errorForeground":"#cf222e","debugConsole.infoForeground":"#57606a","debugConsole.sourceForeground":"#9a6700","debugConsole.warningForeground":"#7d4e00","debugConsoleInputIcon.foreground":"#6639ba","debugIcon.breakpointForeground":"#cf222e","debugTokenExpression.boolean":"#116329","debugTokenExpression.error":"#a40e26","debugTokenExpression.name":"#0550ae","debugTokenExpression.number":"#116329","debugTokenExpression.string":"#0a3069","debugTokenExpression.value":"#0a3069","debugToolBar.background":"#ffffff","descriptionForeground":"#656d76","diffEditor.insertedLineBackground":"#aceebb4d","diffEditor.insertedTextBackground":"#6fdd8b80","diffEditor.removedLineBackground":"#ffcecb4d","diffEditor.removedTextBackground":"#ff818266","dropdown.background":"#ffffff","dropdown.border":"#d0d7de","dropdown.foreground":"#1f2328","dropdown.listBackground":"#ffffff","editor.background":"#ffffff","editor.findMatchBackground":"#bf8700","editor.findMatchHighlightBackgroun
138d":"#fae17d80","editor.focusedStackFrameHighlightBackground":"#4ac26b66","editor.foldBackground":"#6e77811a","editor.foreground":"#1f2328","editor.lineHighlightBackground":"#eaeef280","editor.linkedEditingBackground":"#0969da12","editor.selectionHighlightBackground":"#4ac26b40","editor.stackFrameHighlightBackground":"#d4a72c66","editor.wordHighlightBackground":"#eaeef280","editor.wordHighlightBorder":"#afb8c199","editor.wordHighlightStrongBackground":"#afb8c14d","editor.wordHighlightStrongBorder":"#afb8c199","editorBracketHighlight.foreground1":"#0969da","editorBracketHighlight.foreground2":"#1a7f37","editorBracketHighlight.foreground3":"#9a6700","editorBracketHighlight.foreground4":"#cf222e","editorBracketHighlight.foreground5":"#bf3989","editorBracketHighlight.foreground6":"#8250df","editorBracketHighlight.unexpectedBracket.foreground":"#656d76","editorBracketMatch.background":"#4ac26b40","editorBracketMatch.border":"#4ac26b99","editorCursor.foreground":"#0969da","editorGroup.border":"#d0d7de","editorGroupHeader.tabsBackground":"#f6f8fa","editorGroupHeader.tabsBorder":"#d0d7de","editorGutter.addedBackground":"#4ac26b66","editorGutter.deletedBackground":"#ff818266","editorGutter.modifiedBackground":"#d4a72c66","editorIndentGuide.activeBackground":"#1f23283d","editorIndentGuide.background":"#1f23281f","editorInlayHint.background":"#afb8c133","editorInlayHint.foreground":"#656d76","editorInlayHint.paramBackground":"#afb8c133","editorInlayHint.paramForeground":"#656d76","editorInlayHint.typeBackground":"#afb8c133","editorInlayHint.typeForeground":"#656d76","editorLineNumber.activeForeground":"#1f2328","editorLineNumber.foreground":"#8c959f","editorOverviewRuler.border":"#ffffff","editorWhitespace.foreground":"#afb8c1","editorWidget.background":"#ffffff","errorForeground":"#cf222e","focusBorder":"#0969da","foreground":"#1f2328","gitDecoration.addedResourceForeground":"#1a7f37","gitDecoration.conflictingResourceForeground":"#bc4c00","gitDecoration.deletedResourceForeground":"#cf222e","gitDecoration.ignoredResourceForeground":"#6e7781","gitDecoration.modifiedResourceForeground":"#9a6700","gitDecoration.submoduleResourceForeground":"#656d76","gitDecoration.untrackedResourceForeground":"#1a7f37","icon.foreground":"#656d76","input.background":"#ffffff","input.border":"#d0d7de","input.foreground":"#1f2328","input.placeholderForeground":"#6e7781","keybindingLabel.foreground":"#1f2328","list.activeSelectionBackground":"#afb8c133","list.activeSelectionForeground":"#1f2328","list.focusBackground":"#ddf4ff","list.focusForeground":"#1f2328","list.highlightForeground":"#0969da","list.hoverBackground":"#eaeef280","list.hoverForeground":"#1f2328","list.inactiveFocusBackground":"#ddf4ff","list.inactiveSelectionBackground":"#afb8c133","list.inactiveSelectionForeground":"#1f2328","minimapSlider.activeBackground":"#8c959f47","minimapSlider.background":"#8c959f33","minimapSlider.hoverBackground":"#8c959f3d","notificationCenterHeader.background":"#f6f8fa","notificationCenterHeader.foreground":"#656d76","notifications.background":"#ffffff","notifications.border":"#d0d7de","notifications.foreground":"#1f2328","notificationsErrorIcon.foreground":"#cf222e","notificationsInfoIcon.foreground":"#0969da","notificationsWarningIcon.foreground":"#9a6700","panel.background":"#f6f8fa","panel.border":"#d0d7de","panelInput.border":"#d0d7de","panelTitle.activeBorder":"#fd8c73","panelTitle.activeForeground":"#1f2328","panelTitle.inactiveForeground":"#656d76","pickerGroup.border":"#d0d7de","pickerGroup.foreground":"#656d76","progressBar.background":"#0969da","quickInput.background":"#ffffff","quickInput.foreground":"#1f2328","scrollbar.shadow":"#6e778133","scrollbarSlider.activeBackground":"#8c959f47","scrollbarSlider.background":"#8c959f33","scrollbarSlider.hoverBackground":"#8c959f3d","settings.headerForeground":"#1f2328","settings.modifiedItemIndicator":"#d4a72c66","sideBar.background":"#f6f8fa","sideBar.border":"#d0d7de","sideBar.foreground":"#1f2328","sideBarSectionHeader.background":"#f6f8fa","sideBarSectionHeader.border":"#d0d7de","sideBarSectionHeader.foreground":"#1f2328","sideBarTitle.foreground":"#1f2328","statusBar.background":"#ffffff","statusBar.border":"#d0d7de","statusBar.debuggingBackgroun
138d":"#cf222e","statusBar.debuggingForeground":"#ffffff","statusBar.focusBorder":"#0969da80","statusBar.foreground":"#656d76","statusBar.noFolderBackground":"#ffffff","statusBarItem.activeBackground":"#1f23281f","statusBarItem.focusBorder":"#0969da","statusBarItem.hoverBackground":"#1f232814","statusBarItem.prominentBackground":"#afb8c133","statusBarItem.remoteBackground":"#eaeef2","statusBarItem.remoteForeground":"#1f2328","symbolIcon.arrayForeground":"#953800","symbolIcon.booleanForeground":"#0550ae","symbolIcon.classForeground":"#953800","symbolIcon.colorForeground":"#0a3069","symbolIcon.constantForeground":"#116329","symbolIcon.constructorForeground":"#3e1f79","symbolIcon.enumeratorForeground":"#953800","symbolIcon.enumeratorMemberForeground":"#0550ae","symbolIcon.eventForeground":"#57606a","symbolIcon.fieldForeground":"#953800","symbolIcon.fileForeground":"#7d4e00","symbolIcon.folderForeground":"#7d4e00","symbolIcon.functionForeground":"#6639ba","symbolIcon.interfaceForeground":"#953800","symbolIcon.keyForeground":"#0550ae","symbolIcon.keywordForeground":"#a40e26","symbolIcon.methodForeground":"#6639ba","symbolIcon.moduleForeground":"#a40e26","symbolIcon.namespaceForeground":"#a40e26","symbolIcon.nullForeground":"#0550ae","symbolIcon.numberForeground":"#116329","symbolIcon.objectForeground":"#953800","symbolIcon.operatorForeground":"#0a3069","symbolIcon.packageForeground":"#953800","symbolIcon.propertyForeground":"#953800","symbolIcon.referenceForeground":"#0550ae","symbolIcon.snippetForeground":"#0550ae","symbolIcon.stringForeground":"#0a3069","symbolIcon.structForeground":"#953800","symbolIcon.textForeground":"#0a3069","symbolIcon.typeParameterForeground":"#0a3069","symbolIcon.unitForeground":"#0550ae","symbolIcon.variableForeground":"#953800","tab.activeBackground":"#ffffff","tab.activeBorder":"#ffffff","tab.activeBorderTop":"#fd8c73","tab.activeForeground":"#1f2328","tab.border":"#d0d7de","tab.hoverBackground":"#ffffff","tab.inactiveBackground":"#f6f8fa","tab.inactiveForeground":"#656d76","tab.unfocusedActiveBorder":"#ffffff","tab.unfocusedActiveBorderTop":"#d0d7de","tab.unfocusedHoverBackground":"#eaeef280","terminal.ansiBlack":"#24292f","terminal.ansiBlue":"#0969da","terminal.ansiBrightBlack":"#57606a","terminal.ansiBrightBlue":"#218bff","terminal.ansiBrightCyan":"#3192aa","terminal.ansiBrightGreen":"#1a7f37","terminal.ansiBrightMagenta":"#a475f9","terminal.ansiBrightRed":"#a40e26","terminal.ansiBrightWhite":"#8c959f","terminal.ansiBrightYellow":"#633c01","terminal.ansiCyan":"#1b7c83","terminal.ansiGreen":"#116329","terminal.ansiMagenta":"#8250df","terminal.ansiRed":"#cf222e","terminal.ansiWhite":"#6e7781","terminal.ansiYellow":"#4d2d00","terminal.foreground":"#1f2328","textBlockQuote.background":"#f6f8fa","textBlockQuote.border":"#d0d7de","textCodeBlock.background":"#afb8c133","textLink.activeForeground":"#0969da","textLink.foreground":"#0969da","textPreformat.background":"#afb8c133","textPreformat.foreground":"#656d76","textSeparator.foreground":"#d8dee4","titleBar.activeBackground":"#ffffff","titleBar.activeForeground":"#656d76","titleBar.border":"#d0d7de","titleBar.inactiveBackground":"#f6f8fa","titleBar.inactiveForeground":"#656d76","tree.indentGuidesStroke":"#d8dee4","welcomePage.buttonBackground":"#f6f8fa","welcomePage.buttonHoverBackground":"#f3f4f6"},"displayName":"GitHub Light Default","name":"github-light-default","semanticHighlighting":true,"tokenColors":[{"scope":["comment","punctuation.definition.comment","string.comment"],"settings":{"foreground":"#6e7781"}},{"scope":["constant.other.placeholder","constant.character"],"settings":{"foreground":"#cf222e"}},{"scope":["constant","entity.name.constant","variable.other.constant","variable.other.enummember","variable.language","entity"],"settings":{"foreground":"#0550ae"}},{"scope":["entity.name","meta.export.default","meta.definition.variable"],"settings":{"foreground":"#953800"}},{"scope":["variable.parameter.function","meta.jsx.children","meta.block","meta.tag.attributes","entity.name.constant","meta.object.member","meta.embedded.expression"],"settings":{"foreground":"#1f2328"}},{"scope":"entity.name.function","settings":{"foreground":"#8250df"}},{"scope":["entity.name.tag","support.class.component"],"settings":{"foreground":"#116329"}},{"scope":"keyword","settings":{"foreground":"#cf222e"}},{"scope":["storage","storage.type"],"settings":{"foreground":"#cf222e"}},{"scope":["storage.modifier.package","storage.modifier.import","storage.type.java"],"settings":{"foreground":"#1f2328"}},{"scope":["string","string punctuation.section.embedded source"],"settings":{"foreground":"#0a3069"}},{"scope":"support","settings":{"foreground":"#0550ae"}},{"scope":"meta.property-name","settings":{"foreground":"#0550ae"}}
138,{"scope":"variable","settings":{"foreground":"#953800"}},{"scope":"variable.other","settings":{"foreground":"#1f2328"}},{"scope":"invalid.broken","settings":{"fontStyle":"italic","foreground":"#82071e"}},{"scope":"invalid.deprecated","settings":{"fontStyle":"italic","foreground":"#82071e"}},{"scope":"invalid.illegal","settings":{"fontStyle":"italic","foreground":"#82071e"}},{"scope":"invalid.unimplemented","settings":{"fontStyle":"italic","foreground":"#82071e"}},{"scope":"carriage-return","settings":{"background":"#cf222e","content":"^M","fontStyle":"italic underline","foreground":"#f6f8fa"}},{"scope":"message.error","settings":{"foreground":"#82071e"}},{"scope":"string variable","settings":{"foreground":"#0550ae"}},{"scope":["source.regexp","string.regexp"],"settings":{"foreground":"#0a3069"}},{"scope":["string.regexp.character-class","string.regexp constant.character.escape","string.regexp source.ruby.embedded","string.regexp string.regexp.arbitrary-repitition"],"settings":{"foreground":"#0a3069"}},{"scope":"string.regexp constant.character.escape","settings":{"fontStyle":"bold","foreground":"#116329"}},{"scope":"support.constant","settings":{"foreground":"#0550ae"}},{"scope":"support.variable","settings":{"foreground":"#0550ae"}},{"scope":"support.type.property-name.json","settings":{"foreground":"#116329"}},{"scope":"meta.module-reference","settings":{"foreground":"#0550ae"}},{"scope":"punctuation.definition.list.begin.markdown","settings":{"foreground":"#953800"}},{"scope":["markup.heading","markup.heading entity.name"],"settings":{"fontStyle":"bold","foreground":"#0550ae"}},{"scope":"markup.quote","settings":{"foreground":"#116329"}},{"scope":"markup.italic","settings":{"fontStyle":"italic","foreground":"#1f2328"}},{"scope":"markup.bold","settings":{"fontStyle":"bold","foreground":"#1f2328"}},{"scope":["markup.underline"],"settings":{"fontStyle":"underline"}},{"scope":["markup.strikethrough"],"settings":{"fontStyle":"strikethrough"}},{"scope":"markup.inline.raw","settings":{"foreground":"#0550ae"}},{"scope":["markup.deleted","meta.diff.header.from-file","punctuation.definition.deleted"],"settings":{"background":"#ffebe9","foreground":"#82071e"}},{"scope":["punctuation.section.embedded"],"settings":{"foreground":"#cf222e"}},{"scope":["markup.inserted","meta.diff.header.to-file","punctuation.definition.inserted"],"settings":{"background":"#dafbe1","foreground":"#116329"}},{"scope":["markup.changed","punctuation.definition.changed"],"settings":{"background":"#ffd8b5","foreground":"#953800"}},{"scope":["markup.ignored","markup.untracked"],"settings":{"background":"#0550ae","foreground":"#eaeef2"}},{"scope":"meta.diff.range","settings":{"fontStyle":"bold","foreground":"#8250df"}},{"scope":"meta.diff.header","settings":{"foreground":"#0550ae"}},{"scope":"meta.separator","settings":{"fontStyle":"bold","foreground":"#0550ae"}},{"scope":"meta.output","settings":{"foreground":"#0550ae"}},{"scope":["brackethighlighter.tag","brackethighlighter.curly","brackethighlighter.round","brackethighlighter.square","brackethighlighter.angle","brackethighlighter.quote"],"settings":{"foreground":"#57606a"}},{"scope":"brackethighlighter.unmatched","settings":{"foreground":"#82071e"}},{"scope":["constant.other.reference.link","string.other.link"],"settings":{"foreground":"#0a3069"}}],"type":"light"}')),ii=Object.freeze(JSON.parse('{"colors":{"activityBar.activeBackground":"#3b4252","activityBar.activeBorder":"#88c0d0","activityBar.background":"#2e3440","activityBar.dropBackground":"#3b4252","activityBar.foreground":"#d8dee9","activityBarBadge.background":"#88c0d0","activityBarBadge.foreground":"#2e3440","badge.background":"#88c0d0","badge.foreground":"#2e3440","button.background":"#88c0d0ee","button.foreground":"#2e3440","button.hoverBackground":"#88c0d0","button.secondaryBackground":"#434c5e","button.secondaryForeground":"#d8dee9","button.secondaryHoverBackground":"#4c566a","charts.blue":"#81a1c1","charts.foreground":"#d8dee9","charts.green":"#a3be8c","charts.lines":"#88c0d0","charts.orange":"#d08770","charts.purple":"#b48ead","charts.red":"#bf616a","charts.yellow":"#ebcb8b","debugConsole.errorForeground":"#bf616a","debugConsole.infoForeground":"#88c0d0","debugConsole.sourceForeground":"#616e88","debugConsole.warningForeground":"#ebcb8b","debugConsoleInputIcon.foreground":"#81a1c1","debugExceptionWidget.background":"#4c566a","debugExceptionWidget.border":"#2e3440","debugToolBar.background":"#3b4252","descriptionForeground":"#d8dee9e6","diffEditor.insertedTextBackgroun
138d":"#81a1c133","diffEditor.removedTextBackground":"#bf616a4d","dropdown.background":"#3b4252","dropdown.border":"#3b4252","dropdown.foreground":"#d8dee9","editor.background":"#2e3440","editor.findMatchBackground":"#88c0d066","editor.findMatchHighlightBackground":"#88c0d033","editor.findRangeHighlightBackground":"#88c0d033","editor.focusedStackFrameHighlightBackground":"#5e81ac","editor.foreground":"#d8dee9","editor.hoverHighlightBackground":"#3b4252","editor.inactiveSelectionBackground":"#434c5ecc","editor.inlineValuesBackground":"#4c566a","editor.inlineValuesForeground":"#eceff4","editor.lineHighlightBackground":"#3b4252","editor.lineHighlightBorder":"#3b4252","editor.rangeHighlightBackground":"#434c5e52","editor.selectionBackground":"#434c5ecc","editor.selectionHighlightBackground":"#434c5ecc","editor.stackFrameHighlightBackground":"#5e81ac","editor.wordHighlightBackground":"#81a1c166","editor.wordHighlightStrongBackground":"#81a1c199","editorActiveLineNumber.foreground":"#d8dee9cc","editorBracketHighlight.foreground1":"#8fbcbb","editorBracketHighlight.foreground2":"#88c0d0","editorBracketHighlight.foreground3":"#81a1c1","editorBracketHighlight.foreground4":"#5e81ac","editorBracketHighlight.foreground5":"#8fbcbb","editorBracketHighlight.foreground6":"#88c0d0","editorBracketHighlight.unexpectedBracket.foreground":"#bf616a","editorBracketMatch.background":"#2e344000","editorBracketMatch.border":"#88c0d0","editorCodeLens.foreground":"#4c566a","editorCursor.foreground":"#d8dee9","editorError.border":"#bf616a00","editorError.foreground":"#bf616a","editorGroup.background":"#2e3440","editorGroup.border":"#3b425201","editorGroup.dropBackground":"#3b425299","editorGroupHeader.border":"#3b425200","editorGroupHeader.noTabsBackground":"#2e3440","editorGroupHeader.tabsBackground":"#2e3440","editorGroupHeader.tabsBorder":"#3b425200","editorGutter.addedBackground":"#a3be8c","editorGutter.background":"#2e3440","editorGutter.deletedBackground":"#bf616a","editorGutter.modifiedBackground":"#ebcb8b","editorHint.border":"#ebcb8b00","editorHint.foreground":"#ebcb8b","editorHoverWidget.background":"#3b4252","editorHoverWidget.border":"#3b4252","editorIndentGuide.activeBackground":"#4c566a","editorIndentGuide.background":"#434c5eb3","editorInlayHint.background":"#434c5e","editorInlayHint.foreground":"#d8dee9","editorLineNumber.activeForeground":"#d8dee9","editorLineNumber.foreground":"#4c566a","editorLink.activeForeground":"#88c0d0","editorMarkerNavigation.background":"#5e81acc0","editorMarkerNavigationError.background":"#bf616ac0","editorMarkerNavigationWarning.background":"#ebcb8bc0","editorOverviewRuler.addedForeground":"#a3be8c","editorOverviewRuler.border":"#3b4252","editorOverviewRuler.currentContentForeground":"#3b4252","editorOverviewRuler.deletedForeground":"#bf616a","editorOverviewRuler.errorForeground":"#bf616a","editorOverviewRuler.findMatchForeground":"#88c0d066","editorOverviewRuler.incomingContentForeground":"#3b4252","editorOverviewRuler.infoForeground":"#81a1c1","editorOverviewRuler.modifiedForeground":"#ebcb8b","editorOverviewRuler.rangeHighlightForeground":"#88c0d066","editorOverviewRuler.selectionHighlightForeground":"#88c0d066","editorOverviewRuler.warningForeground":"#ebcb8b","editorOverviewRuler.wordHighlightForeground":"#88c0d066","editorOverviewRuler.wordHighlightStrongForeground":"#88c0d066","editorRuler.foreground":"#434c5e","editorSuggestWidget.background":"#2e3440","editorSuggestWidget.border":"#3b4252","editorSuggestWidget.focusHighlightForeground":"#88c0d0","editorSuggestWidget.foreground":"#d8dee9","editorSuggestWidget.highlightForeground":"#88c0d0","editorSuggestWidget.selectedBackground":"#434c5e","editorSuggestWidget.selectedForeground":"#d8dee9","editorWarning.border":"#ebcb8b00","editorWarning.foreground":"#ebcb8b","editorWhitespace.foreground":"#4c566ab3","editorWidget.background":"#2e3440","editorWidget.border":"#3b4252","errorForeground":"#bf616a","extensionButton.prominentBackground":"#434c5e","extensionButton.prominentForeground":"#d8dee9","extensionButton.prominentHoverBackground":"#4c566a","focusBorder":"#3b4252","foreground":"#d8dee9","gitDecoration.conflictingResourceForeground":"#5e81ac","gitDecoration.deletedResourceForeground":"#bf616a","gitDecoration.ignoredResourceForeground":"#d8dee966","gitDecoration.modifiedResourceForeground":"#ebcb8b","gitDecoration.stageDeletedResourceForeground":"#bf616a","gitDecoration.stageModifiedResourceForeground":"#ebcb8b","gitDecoration.submoduleResourceForeground":"#8fbcbb","gitDecoration.untrackedResourceForeground":"#a3be8c","input.background":"#3b4252","input.border":"#3b4252","input.foreground":"#d8dee9","input.placeholderForeground":"#d8dee999","inputOption.activeBackgroun
138d":"#5e81ac","inputOption.activeBorder":"#5e81ac","inputOption.activeForeground":"#eceff4","inputValidation.errorBackground":"#bf616a","inputValidation.errorBorder":"#bf616a","inputValidation.infoBackground":"#81a1c1","inputValidation.infoBorder":"#81a1c1","inputValidation.warningBackground":"#d08770","inputValidation.warningBorder":"#d08770","keybindingLabel.background":"#4c566a","keybindingLabel.border":"#4c566a","keybindingLabel.bottomBorder":"#4c566a","keybindingLabel.foreground":"#d8dee9","list.activeSelectionBackground":"#88c0d0","list.activeSelectionForeground":"#2e3440","list.dropBackground":"#88c0d099","list.errorForeground":"#bf616a","list.focusBackground":"#88c0d099","list.focusForeground":"#d8dee9","list.focusHighlightForeground":"#eceff4","list.highlightForeground":"#88c0d0","list.hoverBackground":"#3b4252","list.hoverForeground":"#eceff4","list.inactiveFocusBackground":"#434c5ecc","list.inactiveSelectionBackground":"#434c5e","list.inactiveSelectionForeground":"#d8dee9","list.warningForeground":"#ebcb8b","merge.border":"#3b425200","merge.currentContentBackground":"#81a1c14d","merge.currentHeaderBackground":"#81a1c166","merge.incomingContentBackground":"#8fbcbb4d","merge.incomingHeaderBackground":"#8fbcbb66","minimap.background":"#2e3440","minimap.errorHighlight":"#bf616acc","minimap.findMatchHighlight":"#88c0d0","minimap.selectionHighlight":"#88c0d0cc","minimap.warningHighlight":"#ebcb8bcc","minimapGutter.addedBackground":"#a3be8c","minimapGutter.deletedBackground":"#bf616a","minimapGutter.modifiedBackground":"#ebcb8b","minimapSlider.activeBackground":"#434c5eaa","minimapSlider.background":"#434c5e99","minimapSlider.hoverBackground":"#434c5eaa","notification.background":"#3b4252","notification.buttonBackground":"#434c5e","notification.buttonForeground":"#d8dee9","notification.buttonHoverBackground":"#4c566a","notification.errorBackground":"#bf616a","notification.errorForeground":"#2e3440","notification.foreground":"#d8dee9","notification.infoBackground":"#88c0d0","notification.infoForeground":"#2e3440","notification.warningBackground":"#ebcb8b","notification.warningForeground":"#2e3440","notificationCenter.border":"#3b425200","notificationCenterHeader.background":"#2e3440","notificationCenterHeader.foreground":"#88c0d0","notificationLink.foreground":"#88c0d0","notificationToast.border":"#3b425200","notifications.background":"#3b4252","notifications.border":"#2e3440","notifications.foreground":"#d8dee9","panel.background":"#2e3440","panel.border":"#3b4252","panelTitle.activeBorder":"#88c0d000","panelTitle.activeForeground":"#88c0d0","panelTitle.inactiveForeground":"#d8dee9","peekView.border":"#4c566a","peekViewEditor.background":"#2e3440","peekViewEditor.matchHighlightBackgroun
138d":"#88c0d04d","peekViewEditorGutter.background":"#2e3440","peekViewResult.background":"#2e3440","peekViewResult.fileForeground":"#88c0d0","peekViewResult.lineForeground":"#d8dee966","peekViewResult.matchHighlightBackground":"#88c0d0cc","peekViewResult.selectionBackground":"#434c5e","peekViewResult.selectionForeground":"#d8dee9","peekViewTitle.background":"#3b4252","peekViewTitleDescription.foreground":"#d8dee9","peekViewTitleLabel.foreground":"#88c0d0","pickerGroup.border":"#3b4252","pickerGroup.foreground":"#88c0d0","progressBar.background":"#88c0d0","quickInputList.focusBackground":"#88c0d0","quickInputList.focusForeground":"#2e3440","sash.hoverBorder":"#88c0d0","scrollbar.shadow":"#00000066","scrollbarSlider.activeBackground":"#434c5eaa","scrollbarSlider.background":"#434c5e99","scrollbarSlider.hoverBackground":"#434c5eaa","selection.background":"#88c0d099","sideBar.background":"#2e3440","sideBar.border":"#3b4252","sideBar.foreground":"#d8dee9","sideBarSectionHeader.background":"#3b4252","sideBarSectionHeader.foreground":"#d8dee9","sideBarTitle.foreground":"#d8dee9","statusBar.background":"#3b4252","statusBar.border":"#3b425200","statusBar.debuggingBackgroun
138d":"#5e81ac","statusBar.debuggingForeground":"#d8dee9","statusBar.foreground":"#d8dee9","statusBar.noFolderBackground":"#3b4252","statusBar.noFolderForeground":"#d8dee9","statusBarItem.activeBackground":"#4c566a","statusBarItem.errorBackground":"#3b4252","statusBarItem.errorForeground":"#bf616a","statusBarItem.hoverBackground":"#434c5e","statusBarItem.prominentBackground":"#3b4252","statusBarItem.prominentHoverBackground":"#434c5e","statusBarItem.warningBackground":"#ebcb8b","statusBarItem.warningForeground":"#2e3440","tab.activeBackground":"#3b4252","tab.activeBorder":"#88c0d000","tab.activeBorderTop":"#88c0d000","tab.activeForeground":"#d8dee9","tab.border":"#3b425200","tab.hoverBackground":"#3b4252cc","tab.hoverBorder":"#88c0d000","tab.inactiveBackground":"#2e3440","tab.inactiveForeground":"#d8dee966","tab.lastPinnedBorder":"#4c566a","tab.unfocusedActiveBorder":"#88c0d000","tab.unfocusedActiveBorderTop":"#88c0d000","tab.unfocusedActiveForeground":"#d8dee999","tab.unfocusedHoverBackground":"#3b4252b3","tab.unfocusedHoverBorder":"#88c0d000","tab.unfocusedInactiveForeground":"#d8dee966","terminal.ansiBlack":"#3b4252","terminal.ansiBlue":"#81a1c1","terminal.ansiBrightBlack":"#4c566a","terminal.ansiBrightBlue":"#81a1c1","terminal.ansiBrightCyan":"#8fbcbb","terminal.ansiBrightGreen":"#a3be8c","terminal.ansiBrightMagenta":"#b48ead","terminal.ansiBrightRed":"#bf616a","terminal.ansiBrightWhite":"#eceff4","terminal.ansiBrightYellow":"#ebcb8b","terminal.ansiCyan":"#88c0d0","terminal.ansiGreen":"#a3be8c","terminal.ansiMagenta":"#b48ead","terminal.ansiRed":"#bf616a","terminal.ansiWhite":"#e5e9f0","terminal.ansiYellow":"#ebcb8b","terminal.background":"#2e3440","terminal.foreground":"#d8dee9","terminal.tab.activeBorder":"#88c0d0","textBlockQuote.background":"#3b4252","textBlockQuote.border":"#81a1c1","textCodeBlock.background":"#4c566a","textLink.activeForeground":"#88c0d0","textLink.foreground":"#88c0d0","textPreformat.foreground":"#8fbcbb","textSeparator.foreground":"#eceff4","titleBar.activeBackground":"#2e3440","titleBar.activeForeground":"#d8dee9","titleBar.border":"#2e344000","titleBar.inactiveBackground":"#2e3440","titleBar.inactiveForeground":"#d8dee966","tree.indentGuidesStroke":"#616e88","walkThrough.embeddedEditorBackground":"#2e3440","welcomePage.buttonBackground":"#434c5e","welcomePage.buttonHoverBackground":"#4c566a","widget.shadow":"#00000066"},"displayName":"Nord","name":"nord","semanticHighlighting":true,"tokenColors":[{"settings":{"background":"#2e3440ff","foreground":"#d8dee9ff"}},{"scope":"emphasis","settings":{"fontStyle":"italic"}},{"scope":"strong","settings":{"fontStyle":"bold"}},{"scope":"comment","settings":{"foreground":"#616E88"}},{"scope":"constant.character","settings":{"foreground":"#EBCB8B"}},{"scope":"constant.character.escape","settings":{"foreground":"#EBCB8B"}},{"scope":"constant.language","settings":{"foreground":"#81A1C1"}},{"scope":"constant.numeric","settings":{"foreground":"#B48EAD"}},{"scope":"constant.regexp","settings":{"foreground":"#EBCB8B"}},{"scope":["entity.name.class","entity.name.type.class"],"settings":{"foreground":"#8FBCBB"}},{"scope":"entity.name.function","settings":{"foreground":"#88C0D0"}},{"scope":"entity.name.tag","settings":{"foreground":"#81A1C1"}},{"scope":"entity.other.attribute-name","settings":{"foreground":"#8FBCBB"}},{"scope":"entity.other.inherited-class","settings":{"fontStyle":"bold","foreground":"#8FBCBB"}},{"scope":"invalid.deprecated","settings":{"background":"#EBCB8B","foreground":"#D8DEE9"}},{"scope":"invalid.illegal","settings":{"background":"#BF616A","foreground":"#D8DEE9"}},{"scope":"keyword","settings":{"foreground":"#81A1C1"}},{"scope":"keyword.operator","settings":{"foreground":"#81A1C1"}},{"scope":"keyword.other.new","settings":{"foreground":"#81A1C1"}},{"scope":"markup.bold","settings":{"fontStyle":"bold"}},{"scope":"markup.changed","settings":{"foreground":"#EBCB8B"}},{"scope":"markup.deleted","settings":{"foreground":"#BF616A"}},{"scope":"markup.inserted","settings":{"foreground":"#A3BE8C"}},{"scope":"meta.preprocessor","settings":{"foreground":"#5E81AC"}},{"scope":"punctuation","settings":{"foreground":"#ECEFF4"}},{"scope":["punctuation.definition.method-parameters","punctuation.definition.function-parameters","punctuation.definition.parameters"],"settings":{"foreground":"#ECEFF4"}},{"scope":"punctuation.definition.tag","settings":{"foreground":"#81A1C1"}},{"scope":["punctuation.definition.comment","punctuation.end.definition.comment","punctuation.start.definition.comment"],"settings":{"foreground":"#616E88"}},{"scope":"punctuation.section","settings":{"foreground":"#ECEFF4"}},{"scope":["punctuation.section.embedded.begin","punctuation.section.embedded.end"],"settings":{"foreground":"#81A1C1"}},{"scope":"punctuation.terminator","settings":{"foreground":"#81A1C1"}},{"scope":"punctuation.definition.variable","settings":{"foreground":"#81A1C1"}},{"scope":"storage","settings":{"foreground":"#81A1C1"}},{"scope":"string","settings":{"foreground":"#A3BE8C"}},{"scope":"string.regexp","settings":{"foreground":"#EBCB8B"}},{"scope":"support.class","settings":{"foreground":"#8FBCBB"}},{"scope":"support.constant","settings":{"foreground":"#81A1C1"}},{"scope":"support.function","settings":{"foreground":"#88C0D0"}},{"scope":"support.function.construct","settings":{"foreground":"#81A1C1"}},{"scope":"support.type","settings":{"foreground":"#8FBCBB"}},{"scope":"support.type.exception","settings":{"foreground":"#8FBCBB"}},{"scope":"token.debug-token","settings":{"foreground":"#b48ead"}},{"scope":"token.error-token","settings":{"foreground":"#bf616a"}},{"scope":"token.info-token","settings":{"foreground":"#88c0d0"}},{"scope":"token.warn-token","settings":{"foreground":"#ebcb8b"}},{"scope":"variable.other","settings":{"foreground":"#D8DEE9"}},{"scope":"variable.language","settings":{"foreground":"#81A1C1"}},{"scope":"variable.parameter","settings":{"foreground":"#D8DEE9"}},{"scope":"punctuation.separator.pointer-access.c","settings":{"foreground":"#81A1C1"}},{"scope":["source.c meta.preprocessor.include","source.c string.quoted.other.lt-gt.include"],"settings":{"foreground":"#8FBCBB"}},{"scope":["source.cpp keyword.control.directive.conditional","source.cpp punctuation.definition.directive","source.c keyword.control.directive.conditional","source.c punctuation.definition.directive"],"settings":{"fontStyle":"bold","foreground":"#5E81AC"}},{"scope":"source.css constant.other.color.rgb-value","settings":{"foreground":"#B48EAD"}},{"scope":"source.css meta.property-value","settings":{"foreground":"#88C0D0"}},{"scope":["source.css keyword.control.at-rule.media","source.css keyword.control.at-rule.media punctuation.definition.keyword"],"settings":{"foreground":"#D08770"}},{"scope":"source.css punctuation.definition.keyword","settings":{"foreground":"#81A1C1"}}
138,{"scope":"source.css support.type.property-name","settings":{"foreground":"#D8DEE9"}},{"scope":"source.diff meta.diff.range.context","settings":{"foreground":"#8FBCBB"}},{"scope":"source.diff meta.diff.header.from-file","settings":{"foreground":"#8FBCBB"}},{"scope":"source.diff punctuation.definition.from-file","settings":{"foreground":"#8FBCBB"}},{"scope":"source.diff punctuation.definition.range","settings":{"foreground":"#8FBCBB"}},{"scope":"source.diff punctuation.definition.separator","settings":{"foreground":"#81A1C1"}},{"scope":"entity.name.type.module.elixir","settings":{"foreground":"#8FBCBB"}},{"scope":"variable.other.readwrite.module.elixir","settings":{"fontStyle":"bold","foreground":"#D8DEE9"}},{"scope":"constant.other.symbol.elixir","settings":{"fontStyle":"bold","foreground":"#D8DEE9"}},{"scope":"variable.other.constant.elixir","settings":{"foreground":"#8FBCBB"}},{"scope":"source.go constant.other.placeholder.go","settings":{"foreground":"#EBCB8B"}},{"scope":"source.java comment.block.documentation.javadoc punctuation.definition.entity.html","settings":{"foreground":"#81A1C1"}},{"scope":"source.java constant.other","settings":{"foreground":"#D8DEE9"}},{"scope":"source.java keyword.other.documentation","settings":{"foreground":"#8FBCBB"}},{"scope":"source.java keyword.other.documentation.author.javadoc","settings":{"foreground":"#8FBCBB"}},{"scope":["source.java keyword.other.documentation.directive","source.java keyword.other.documentation.custom"],"settings":{"foreground":"#8FBCBB"}},{"scope":"source.java keyword.other.documentation.see.javadoc","settings":{"foreground":"#8FBCBB"}},{"scope":"source.java meta.method-call meta.method","settings":{"foreground":"#88C0D0"}},{"scope":["source.java meta.tag.template.link.javadoc","source.java string.other.link.title.javadoc"],"settings":{"foreground":"#8FBCBB"}},{"scope":"source.java meta.tag.template.value.javadoc","settings":{"foreground":"#88C0D0"}},{"scope":"source.java punctuation.definition.keyword.javadoc","settings":{"foreground":"#8FBCBB"}},{"scope":["source.java punctuation.definition.tag.begin.javadoc","source.java punctuation.definition.tag.end.javadoc"],"settings":{"foreground":"#616E88"}},{"scope":"source.java storage.modifier.import","settings":{"foreground":"#8FBCBB"}},{"scope":"source.java storage.modifier.package","settings":{"foreground":"#8FBCBB"}},{"scope":"source.java storage.type","settings":{"foreground":"#8FBCBB"}},{"scope":"source.java storage.type.annotation","settings":{"foreground":"#D08770"}},{"scope":"source.java storage.type.generic","settings":{"foreground":"#8FBCBB"}},{"scope":"source.java storage.type.primitive","settings":{"foreground":"#81A1C1"}},{"scope":["source.js punctuation.decorator","source.js meta.decorator variable.other.readwrite","source.js meta.decorator entity.name.function"],"settings":{"foreground":"#D08770"}},{"scope":"source.js meta.object-literal.key","settings":{"foreground":"#88C0D0"}},{"scope":"source.js storage.type.class.jsdoc","settings":{"foreground":"#8FBCBB"}},{"scope":["source.js string.quoted.template punctuation.quasi.element.begin","source.js string.quoted.template punctuation.quasi.element.end","source.js string.template punctuation.definition.template-expression"],"settings":{"foreground":"#81A1C1"}},{"scope":"source.js string.quoted.template meta.method-call.with-arguments","settings":{"foreground":"#ECEFF4"}},{"scope":["source.js string.template meta.template.expression support.variable.property","source.js string.template meta.template.expression variable.other.object"],"settings":{"foreground":"#D8DEE9"}},{"scope":"source.js support.type.primitive","settings":{"foreground":"#81A1C1"}},{"scope":"source.js variable.other.object","settings":{"foreground":"#D8DEE9"}}
138,{"scope":"source.js variable.other.readwrite.alias","settings":{"foreground":"#8FBCBB"}},{"scope":["source.js meta.embedded.line meta.brace.square","source.js meta.embedded.line meta.brace.round","source.js string.quoted.template meta.brace.square","source.js string.quoted.template meta.brace.round"],"settings":{"foreground":"#ECEFF4"}},{"scope":"text.html.basic constant.character.entity.html","settings":{"foreground":"#EBCB8B"}},{"scope":"text.html.basic constant.other.inline-data","settings":{"fontStyle":"italic","foreground":"#D08770"}},{"scope":"text.html.basic meta.tag.sgml.doctype","settings":{"foreground":"#5E81AC"}},{"scope":"text.html.basic punctuation.definition.entity","settings":{"foreground":"#81A1C1"}},{"scope":"source.properties entity.name.section.group-title.ini","settings":{"foreground":"#88C0D0"}},{"scope":"source.properties punctuation.separator.key-value.ini","settings":{"foreground":"#81A1C1"}},{"scope":["text.html.markdown markup.fenced_code.block","text.html.markdown markup.fenced_code.block punctuation.definition"],"settings":{"foreground":"#8FBCBB"}},{"scope":"markup.heading","settings":{"foreground":"#88C0D0"}},{"scope":["text.html.markdown markup.inline.raw","text.html.markdown markup.inline.raw punctuation.definition.raw"],"settings":{"foreground":"#8FBCBB"}},{"scope":"text.html.markdown markup.italic","settings":{"fontStyle":"italic"}},{"scope":"text.html.markdown markup.underline.link","settings":{"fontStyle":"underline"}},{"scope":"text.html.markdown beginning.punctuation.definition.list","settings":{"foreground":"#81A1C1"}},{"scope":"text.html.markdown beginning.punctuation.definition.quote","settings":{"foreground":"#8FBCBB"}},{"scope":"text.html.markdown markup.quote","settings":{"foreground":"#616E88"}},{"scope":"text.html.markdown constant.character.math.tex","settings":{"foreground":"#81A1C1"}},{"scope":["text.html.markdown punctuation.definition.math.begin","text.html.markdown punctuation.definition.math.end"],"settings":{"foreground":"#5E81AC"}},{"scope":"text.html.markdown punctuation.definition.function.math.tex","settings":{"foreground":"#88C0D0"}},{"scope":"text.html.markdown punctuation.math.operator.latex","settings":{"foreground":"#81A1C1"}},{"scope":"text.html.markdown punctuation.definition.heading","settings":{"foreground":"#81A1C1"}},{"scope":["text.html.markdown punctuation.definition.constant","text.html.markdown punctuation.definition.string"],"settings":{"foreground":"#81A1C1"}},{"scope":["text.html.markdown constant.other.reference.link","text.html.markdown string.other.link.description","text.html.markdown string.other.link.title"],"settings":{"foreground":"#88C0D0"}},{"scope":"source.perl punctuation.definition.variable","settings":{"foreground":"#D8DEE9"}},{"scope":["source.php meta.function-call","source.php meta.function-call.object"],"settings":{"foreground":"#88C0D0"}},{"scope":["source.python entity.name.function.decorator","source.python meta.function.decorator support.type"],"settings":{"foreground":"#D08770"}},{"scope":"source.python meta.function-call.generic","settings":{"foreground":"#88C0D0"}},{"scope":"source.python support.type","settings":{"foreground":"#88C0D0"}},{"scope":["source.python variable.parameter.function.language"],"settings":{"foreground":"#D8DEE9"}},{"scope":["source.python meta.function.parameters variable.parameter.function.language.special.self"],"settings":{"foreground":"#81A1C1"}},{"scope":"source.rust entity.name.type","settings":{"foreground":"#8FBCBB"}},{"scope":"source.rust meta.macro entity.name.function","settings":{"fontStyle":"bold","foreground":"#88C0D0"}},{"scope":["source.rust meta.attribute","source.rust meta.attribute punctuation","source.rust meta.attribute keyword.operator"],"settings":{"foreground":"#5E81AC"}},{"scope":"source.rust entity.name.type.trait","settings":{"fontStyle":"bold"}},{"scope":"source.rust punctuation.definition.interpolation","settings":{"foreground":"#EBCB8B"}},{"scope":["source.css.scss punctuation.definition.interpolation.begin.bracket.curly","source.css.scss punctuation.definition.interpolation.end.bracket.curly"],"settings":{"foreground":"#81A1C1"}}
138,{"scope":"source.css.scss variable.interpolation","settings":{"fontStyle":"italic","foreground":"#D8DEE9"}},{"scope":["source.ts punctuation.decorator","source.ts meta.decorator variable.other.readwrite","source.ts meta.decorator entity.name.function","source.tsx punctuation.decorator","source.tsx meta.decorator variable.other.readwrite","source.tsx meta.decorator entity.name.function"],"settings":{"foreground":"#D08770"}},{"scope":["source.ts meta.object-literal.key","source.tsx meta.object-literal.key"],"settings":{"foreground":"#D8DEE9"}},{"scope":["source.ts meta.object-literal.key entity.name.function","source.tsx meta.object-literal.key entity.name.function"],"settings":{"foreground":"#88C0D0"}},{"scope":["source.ts support.class","source.ts support.type","source.ts entity.name.type","source.ts entity.name.class","source.tsx support.class","source.tsx support.type","source.tsx entity.name.type","source.tsx entity.name.class"],"settings":{"foreground":"#8FBCBB"}},{"scope":["source.ts support.constant.math","source.ts support.constant.dom","source.ts support.constant.json","source.tsx support.constant.math","source.tsx support.constant.dom","source.tsx support.constant.json"],"settings":{"foreground":"#8FBCBB"}},{"scope":["source.ts support.variable","source.tsx support.variable"],"settings":{"foreground":"#D8DEE9"}},{"scope":["source.ts meta.embedded.line meta.brace.square","source.ts meta.embedded.line meta.brace.round","source.tsx meta.embedded.line meta.brace.square","source.tsx meta.embedded.line meta.brace.round"],"settings":{"foreground":"#ECEFF4"}},{"scope":"text.xml entity.name.tag.namespace","settings":{"foreground":"#8FBCBB"}},{"scope":"text.xml keyword.other.doctype","settings":{"foreground":"#5E81AC"}},{"scope":"text.xml meta.tag.preprocessor entity.name.tag","settings":{"foreground":"#5E81AC"}},{"scope":["text.xml string.unquoted.cdata","text.xml string.unquoted.cdata punctuation.definition.string"],"settings":{"fontStyle":"italic","foreground":"#D08770"}},{"scope":"source.yaml entity.name.tag","settings":{"foreground":"#8FBCBB"}}],"type":"dark"}')),ia={light:ir,dark:{...ii,colorReplacements:{...ii.colorReplacements,"#616e88":"#707e99"}}};[...tt,...tn];let{shiki:is,highlightToHast:io,highlightToHtml:il}=(({coreOptions:e={},highlighterOptions:t={}})=>{let n,r="theme"in t||"themes"in t,i={themes:Object.values(ia),...e},a={getLastGrammarState:(...e)=>(function(...e){if(2===e.length)return nS(e[1]);let[t,n,r={}]=e,{lang:i="text",theme:a=t.getLoadedThemes()[0]}=r;if(nc(i)||nd(a))throw new tr("Plain language does not have grammar state");if("ansi"===i)throw new tr("ANSI language does not have grammar state");let{theme:s,colorMap:o}=t.setTheme(a),l=t.getLanguage(i);return new nE(nP(n,l,s,o,r).stateStack,l.name,s.name)})(n,...e),codeToTokensBase:(e,t)=>r5(n,e,t),codeToTokensWithThemes:(e,t)=>nB(n,e,t),codeToTokens:(e,t)=>r6(n,e,t),codeToHast:(e,t)=>
138ie(n,e,t),codeToHtml:(e,t)=>(function(e,t,n){let r={meta:{},options:n,codeToHast:(t,n)=>ie(e,t,n),codeToTokens:(t,n)=>r6(e,t,n)},i=it(ie(e,t,n,r));for(let e of rY(n))i=e.postprocess?.call(r,i,n)||i;return i})(n,e,t),getBundledLanguages:()=>({}),getBundledThemes:()=>({}),...n=nw(i),getInternalContext:()=>n},s=r?{}:e.themes?{theme:i.themes[0]}:{themes:ia,defaultColor:"light"},o=new Set(a.getLoadedLanguages().map(e=>e.toLowerCase())),l=e=>{let t=e?.toLowerCase();return t&&(nu(t)||o.has(t))?e:"text"};return{shiki:a,resolveLanguage:l,highlightToHtml:(e,n,r={})=>a.codeToHtml(e,{lang:l(n),...s,meta:r,...t}).match(/<code>(.+?)<\/code>/s)[1],highlightToHast:(e,n,r={})=>a.codeToHast(e,{lang:l(n),...s,meta:r,...t})}})({coreOptions:{engine:function(e={}){let t={target:"auto",cache:new Map,...e};return t.regexConstructor||=e=>{let n;return(n=function(e,t){var n;let r,i,a,s,o=eA(t),l=(n=B(e,{flags:o.flags,normalizeUnknownPropertyNames:!0,rules:{captureGroup:o.rules.captureGroup,singleline:o.rules.singleline},skipBackrefValidation:o.rules.allowOrphanBackrefs,unicodePropertyMap:eL}),r={accuracy:"default",asciiWordBoundaries:!1,avoidSubclass:!1,bestEffortTarget:"ES2025",...{accuracy:o.accuracy,asciiWordBoundaries:o.rules.asciiWordBoundaries,avoidSubclass:o.avoidSubclass,bestEffortTarget:o.target}},eU(n),i={accuracy:r.accuracy,asciiWordBoundaries:r.asciiWordBoundaries,avoidSubclass:r.avoidSubclass,flagDirectivesByAlt:new Map,jsGroupNameMap:new Map,minTargetEs2024:eS[r.bestEffortTarget]>=eS.ES2024,passedLookbehind:!1,strategy:null,subroutineRefMap:new Map,supportedGNodes:new Set,digitIsAscii:n.flags.digitIsAscii,spaceIsAscii:n.flags.spaceIsAscii,wordIsAscii:n.flags.wordIsAscii},Q(n,e$,i),s={currentFlags:a={dotAll:n.flags.dotAll,ignoreCase:n.flags.ignoreCase},prevFlags:null,globalFlags:a,groupOriginByCopy:new Map,groupsByName:new Map,multiplexCapturesToLeftByRef:new Map,openRefs:new Map,reffedNodesByReferencer:new Map,subroutineRefMap:i.subroutineRefMap},Q(n,eF,s),Q(n,eV,{groupsByName:s.groupsByName,highestOrphanBackref:0,numCapturesToLeft:0,reffedNodesByReferencer:s.reffedNodesByReferencer}),n._originMap=s.groupOriginByCopy,n._strategy=i.strategy,n),c=function(e,t){let n=eA(t),r=eS[n.target]>=eS.ES2024,i=eS[n.target]>=eS.ES2025,a=n.rules.recursionLimit;if(!Number.isInteger(a)||a<2||a>20)throw Error("Invalid recursionLimit; use 2-20");let s=null,o=null;if(!i){let t=[e.flags.ignoreCase];Q(e,eQ,{getCurrentModI:()=>t.at(-1),popModI(){t.pop()},pushModI(e){t.push(e)}
138,setHasCasedChar(){t.at(-1)?s=!0:o=!0}})}let l={dotAll:e.flags.dotAll,ignoreCase:!!((e.flags.ignoreCase||s)&&!o)},c=e,u={accuracy:n.accuracy,appliedGlobalFlags:l,captureMap:new Map,currentFlags:{dotAll:e.flags.dotAll,ignoreCase:e.flags.ignoreCase},inCharClass:!1,lastNode:c,originMap:e._originMap,recursionLimit:a,useAppliedIgnoreCase:!!(!i&&s&&o),useFlagMods:i,useFlagV:r,verbose:n.verbose};function d(e){return u.lastNode=c,c=e,(function(e,t){if(null==e)throw Error(t??"Value expected");return e})(eJ[e.type],`Unexpected node type "${e.type}"`)(e,u,d)}let p={pattern:e.body.map(d).join("|"),flags:d(e.flags),options:{...e.options}};return r||(delete p.options.force.v,p.options.disable.v=!0,p.options.unicodeSetsPlugin=null),p._captureTransfers=new Map,p._hiddenCaptures=[],u.captureMap.forEach((e,t)=>{e.hidden&&p._hiddenCaptures.push(t),e.transferTo&&eC(p._captureTransfers,e.transferTo,[]).push(t)}),p}(l,o),u=function(e,t){let n,{hiddenCaptures:r,mode:i}={hiddenCaptures:[],mode:"plugin",...t},a=t?.captureTransfers??new Map;if(!RegExp(eu,"su").test(e))return{pattern:e,captureTransfers:a,hiddenCaptures:r};if("plugin"===i&&ei(e,el`\(\?\(DEFINE\)`,en.DEFAULT))throw Error("DEFINE groups cannot be used with recursion");let s=[],o=ei(e,el`\\[1-9]`,en.DEFAULT),l=new Map,c=[],u=!1,d=0,p=0;for(eh.lastIndex=0;n=eh.exec(e);){let{0:t,groups:{captureName:h,rDepth:f,gRNameOrNum:g,gRDepth:m}}=n;if("["===t)d++;else if(d)"]"===t&&d--;else if(f){if(eg(f),u)throw Error(ef);if(o)throw Error(`${"external"===i?"Backrefs":"Numbered backrefs"} cannot be used with global recursion`);let t=e.slice(0,n.index),l=e.slice(eh.lastIndex);if(ei(l,eu,en.DEFAULT))throw Error(ef);let c=f-1;e=em(t,l,c,!1,r,s,p),a=ey(a,t,c,s.length,0,p);break}else if(g){eg(m);let d=!1;for(let e of c)if(e.name===g||e.num===+g){if(d=!0,e.hasRecursedWithin)throw Error(ef);break}if(!d)throw Error(el`Recursive \g cannot be used outside the referenced group "${"external"===i?g:el`\g<${g}&R=${m}>`}"`);let h=l.get(g),f=function(e,t){let n,r=/\\?./gsu;r.lastIndex=t;let i=e.length,a=0,s=1;for(;n=r.exec(e);){let[e]=n;if("["===e)a++;else if(a)"]"===e&&a--;else if("("===e)s++;else if(")"===e&&!--s){i=n.index;break}}return e.slice(t,i)}(e,h);if(o&&ei(f,el`${ed}|\((?!\?)`,en.DEFAULT))throw Error(`${"external"===i?"Backrefs":"Numbered backrefs"} cannot be used with recursion of capturing groups`);let b=e.slice(h,n.index),y=f.slice(b.length+t.length),x=s.length,v=m-1,_=em(b,y,v,!0,r,s,p);a=ey(a,b,v,s.length-x,x,p);let w=e.slice(0,h),k=e.slice(h+f.length);e=`${w}${_}${k}`,eh.lastIndex+=_.length-t.length-b.length-y.length,c.forEach(e=>e.hasRecursedWithin=!0),u=!0}else if(h)p++,l.set(String(p),eh.lastIndex),l.set(h,eh.lastIndex),c.push({num:p,name:h});else if("("===t[0]){let e="("===t;e&&(p++,l.set(String(p),eh.lastIndex)),c.push(e?{num:p}:{})}else")"===t&&c.pop()}return r.push(...s),{pattern:e,captureTransfers:a,hiddenCaptures:r}}(c.pattern,{captureTransfers:c._captureTransfers,hiddenCaptures:c._hiddenCaptures,mode:"external"}),d=function(e,t){let n,r=t?.hiddenCaptures??[],i=t?.captureTransfers??new Map;if(!/\(\?>/.test(e))return{pattern:e,captureTransfers:i,hiddenCaptures:r};let a="(?:(?=(",s=[0],o=[],l=0,c=0,u=NaN;do{let t;n=!1;let d=0,p=0,h=!1;for(ea.lastIndex=Number.isNaN(u)?0:u+a.length;t=ea.exec(e);){let{0:f,index:g,groups:{capturingStart:m,noncapturingStart:b}}=t;if("["===f)d++;else if(d)"]"===f&&d--;else if("(?>"!==f||h){if(h&&b)p++;else if(m)h?p++:(l++,s.push(l+c));else if(")"===f&&h){if(!p){let t=l+ ++c;e=`${e.slice(0,u)}${a}${e.slice(u+3,g)}))<$$${t}>)${e.slice(g+1)}`,n=!0,o.push(t);for(let e=0;e<r.length;e++)r[e]>=t&&r[e]++;if(i.size){let e=new Map;i.forEach((n,r)=>{e.set(r>=t?r+1:r,n.map(e=>e>=t?e+1:e))}),i=e}break}p--}}else u=g,h=!0}}while(n)return r.push(...o),{pattern:e=er(e,String.raw`\\(?<backrefNum>[1-9]\d*)|<\$\$(?<wrappedBackrefNum>\d+)>`,({0:e,groups:{backrefNum:t,wrappedBackrefNum:n}})=>{if(t){let n=+t;if(n>s.length-1)throw Error(`Backref "${e}" greater than number of captures`);return`\\${s[n]}`}return`\\${n}`},en.DEFAULT),captureTransfers:i,hiddenCaptures:r}}(function(e){let t;if(!RegExp(`${es}\\+`).test(e))return{pattern:e};let n=[],r=null,i=null,a="",s=0;for(eo.lastIndex=0;t=eo.exec(e);){let{0:c,index:u,groups:{qBase:d,qMod:p,invalidQ:h}}=t;if("["===c)s||(i=u),s++;else if("]"===c)s?s--:i=null;else if(!s)if("+"===p&&a&&!a.startsWith("(")){if(h)throw Error(`Invalid quantifier "${c}"`);let t=-1;
138if(/^\{\d+\}$/.test(d)){var o,l;o=e,l=u+d.length,e=o.slice(0,l)+""+o.slice(l+p.length)}else{if(")"===a||"]"===a){let t=")"===a?r:i;if(null===t)throw Error(`Invalid unmatched "${a}"`);e=`${e.slice(0,t)}(?>${e.slice(t,u)}${d})${e.slice(u+c.length)}`}else e=`${e.slice(0,u-a.length)}(?>${a}${d})${e.slice(u+c.length)}`;t+=4}eo.lastIndex+=t}else"("===c[0]?n.push(u):")"===c&&(r=n.length?n.pop():null);a=c}return{pattern:e}}(u.pattern).pattern,{captureTransfers:u.captureTransfers,hiddenCaptures:u.hiddenCaptures}),p={pattern:d.pattern,flags:`${o.hasIndices?"d":""}${o.global?"g":""}${c.flags}${c.options.disable.v?"u":"v"}`};if(o.avoidSubclass){if(o.lazyCompileLength!==1/0)throw Error("Lazy compilation requires subclass")}else{let e=d.hiddenCaptures.sort((e,t)=>e-t),t=Array.from(d.captureTransfers),n=l._strategy,r=p.pattern.length>=o.lazyCompileLength;(e.length||t.length||n||r)&&(p.options={...e.length&&{hiddenCaptures:e},...t.length&&{transfers:t},...n&&{strategy:n},...r&&{lazyCompile:r}})}return p}(e,{global:!0,hasIndices:!0,lazyCompileLength:3e3,rules:{allowOrphanBackrefs:!0,asciiWordBoundaries:!0,captureGroup:!0,recursionLimit:5,singleline:!0},...{target:t.target}})).options?new te(n.pattern,n.flags,n.options):new RegExp(n.pattern,n.flags)},{createScanner:e=>new l(e,t),createString:e=>({content:e})}}(),langs:[...tt,...tn]}});var ic=e.i(734505),iu=e.i(871152),id=e.i(394749),ip=e.i(388320),ih=e.i(135280),ig=e.i(987030),im=e.i(507048),ib=e.i(405504),iy=e.i(319811),ix=e.i(885438);let iv=Object.freeze(Object.defineProperty({__proto__:null,get BlockStatement(){return sK},get BreakStatement(){return sJ},get CatchClause(){return s9},get ContinueStatement(){return s1},get DebuggerStatement(){return sY},get DoWhileStatement(){return oe},get EmptyStatement(){return sX},get ExpressionStatement(){return sZ},get ForInStatement(){return on},get ForOfStatement(){return or},get ForStatement(){return ot},get IfStatement(){return s3},get LabeledStatement(){return s0}
138,get ReturnStatement(){return sQ},get SwitchCase(){return s5},get SwitchStatement(){return s4},get ThrowStatement(){return s6},get TryStatement(){return s8},get WhileStatement(){return s7},get WithStatement(){return s2}},Symbol.toStringTag,{value:"Module"})),i_=Object.freeze(Object.defineProperty({__proto__:null,get ClassBody(){return ol},get ClassDeclaration(){return oo},get ExportAllDeclaration(){return og},get ExportDefaultDeclaration(){return oh},get ExportNamedDeclaration(){return of},get FunctionDeclaration(){return oi},get ImportDeclaration(){return op},get MethodDefinition(){return oc},get PropertyDefinition(){return ou},get StaticBlock(){return od},get VariableDeclaration(){return oa},get VariableDeclarator(){return os}},Symbol.toStringTag,{value:"Module"})),iw=Object.freeze(Object.defineProperty({__proto__:null,get BlockStatement(){return oR},get BreakStatement(){return oO},get CatchClause(){return oq},get ContinueStatement(){return o$},get DebuggerStatement(){return oM},get DoWhileStatement(){return oK},get EmptyStatement(){return oT},get ExpressionStatement(){return oN},get ForInStatement(){return oY},get ForOfStatement(){return oQ},get ForStatement(){return oX},get IfStatement(){return oU},get LabeledStatement(){return oF}
138,get ReturnStatement(){return oD},get SwitchCase(){return oz},get SwitchStatement(){return oG},get ThrowStatement(){return oH},get TryStatement(){return oW},get WhileStatement(){return oZ},get WithStatement(){return oV}},Symbol.toStringTag,{value:"Module"})),ik=Object.freeze(Object.defineProperty({__proto__:null,get ClassBody(){return o3},get ClassDeclaration(){return o2},get ExportAllDeclaration(){return le},get ExportDefaultDeclaration(){return o9},get ExportNamedDeclaration(){return o7},get FunctionDeclaration(){return oJ},get ImportDeclaration(){return o8},get MethodDefinition(){return o4},get PropertyDefinition(){return o5},get StaticBlock(){return o6},get VariableDeclaration(){return o1},get VariableDeclarator(){return o0}},Symbol.toStringTag,{value:"Module"})),iC=Object.freeze,iS=Object.defineProperty,iE=Object.getOwnPropertyDescriptor,iA=Object.prototype.hasOwnProperty;function iI(e,t){return iA.call(e,t)}let ij=Object.getOwnPropertyNames,iP=Object.setPrototypeOf,iL=Object.getPrototypeOf;function iB(e){return iL?iL(e):e.__proto__}let iN=Object.getOwnPropertyDescriptor;function iR(e,t,n){for(;t;){let r=iN(t,n),i="u">typeof r&&typeof r.writable>"u"&&"function"==typeof r[e]&&r[e];if(i)return i;t=iB(t)}}let iT=Object.create;function iM(e,t){iP?iP(e,t):e.__proto__=t,e.prototype=iT(t.prototype,{constructor:{value:e,writable:!0}})}function iD(e,t,n=[]){let r=!1;try{r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return r?Reflect.construct(t,n,iB(e).constructor):t.apply(e,n)}let iO=Object.assign||function(e){for(let t=1;t<arguments.length;++t){let n=arguments[t];for(let t in n)iI(n,t)&&(e[t]=n[t])}return e},i$=[],iF=iT(null),iV=e=>{if(!e.Object)throw 0;i$=ij(iF=e).filter(e=>-1===["webkitStorageInfo","GLOBAL","root"].indexOf(e))};try{iV(window)}catch{try{iV(self)}catch{try{iV(e.g)}catch{try{iV(globalThis)}catch{try{iF.Object=Object}catch{}try{iF.Function=Function}catch{}try{iF.Array=Array}catch{}try{iF.Number=Number}catch{}try{iF.parseFloat=parseFloat}catch{}try{iF.parseInt=parseInt}catch{}try{iF.Infinity=1/0}catch{}try{iF.NaN=NaN}catch{}try{iF.undefined=void 0}catch{}try{iF.Boolean=Boolean}catch{}try{iF.String=String}catch{}try{iF.Symbol=Symbol}catch{}try{iF.Date=Date}catch{}try{iF.Promise=Promise}catch{}try{iF.RegExp=RegExp}catch{}try{iF.Error=Error}catch{}try{iF.EvalError=EvalError}catch{}try{iF.RangeError=RangeError}catch{}try{iF.ReferenceError=ReferenceError}catch{}try{iF.SyntaxError=SyntaxError}catch{}try{iF.TypeError=TypeError}catch{}try{iF.URIError=URIError}catch{}try{iF.JSON=JSON}catch{}try{iF.Math=Math}catch{}try{iF.console=console}catch{}try{iF.Intl=Intl}catch{}try{iF.ArrayBuffer=ArrayBuffer}catch{}try{iF.Uint8Array=Uint8Array}catch{}try{iF.Int8Array=Int8Array}catch{}try{iF.Uint16Array=Uint16Array}catch{}try{iF.Int16Array=Int16Array}catch{}try{iF.Uint32Array=Uint32Array}catch{}try{iF.Int32Array=Int32Array}catch{}try{iF.Float32Array=Float32Array}catch{}try{iF.Float64Array=Float64Array}catch{}try{iF.Uint8ClampedArray=Uint8ClampedArray}catch{}try{iF.DataView=DataView}catch{}try{iF.Map=Map}catch{}try{iF.Set=Set}catch{}try{iF.WeakMap=WeakMap}catch{}try{iF.WeakSet=WeakSet}catch{}try{iF.Proxy=Proxy}catch{}try{iF.Reflect=Reflect}catch{}try{iF.BigInt=BigInt}catch{}try{iF.decodeURI=decodeURI}catch{}try{iF.decodeURIComponent=decodeURIComponent}catch{}try{iF.encodeURI=encodeURI}catch{}try{iF.encodeURIComponent=encodeURIComponent}catch{}try{iF.escape=escape}catch{}try{iF.unescape=unescape}catch{}try{iF.eval=eval}catch{}try{iF.isFinite=isFinite}catch{}try{iF.isNaN=isNaN}catch{}try{iF.SharedArrayBuffer=SharedArrayBuffer}catch{}try{iF.Atomics=Atomics}catch{}try{iF.WebAssembly=WebAssembly}catch{}try{iF.clearInterval=clearInterval}catch{}try{iF.clearTimeout=clearTimeout}catch{}try{iF.setInterval=setInterval}catch{}try{iF.setTimeout=setTimeout}catch{}try{iF.crypto=crypto}catch{}try{iF.URL=URL}catch{}i$=ij(iF)}}}}iF.Symbol&&(iF.Symbol.iterator||(iF.Symbol.iterator=iz("iterator")),iF.Symbol.asyncIterator||(iF.Symbol.asyncIterator=iz("asynciterator")));let iU=iT({});for(let e=0;e<i$.length;e++){let t=i$[e];try{iU[t]=iF[t]}catch{}}let iG=iz("window");function iz(e){return e+Math.random().toString(36).substring(2)}var iH=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,343,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239],iW=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,2,60,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,496,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,
13815,7472,16,621,2467,541,1507,4938,6,4191],iq="ªµºÃ-ÃÃ-öø-ËË-ËË -ˤˬˮͰ-ʹͶͷͺ-ͽͿÎÎ-ÎÎÎ-ΡΣ-ϵϷ-ÒÒ-Ô¯Ô±-ÕÕÕ -Ö×-תׯ-×²Ø -Ùٮٯٱ-ÛÛÛ¥Û¦Û®Û¯Ûº-Û¼Û¿ÜÜ-ܯÝ-Þ¥Þ±ß-ߪߴߵߺà -à à à ¤à ¨à¡-à¡à¡ -ࡪࡰ-à¢à¢-à¢à¢ -à£à¤-हऽà¥à¥-ॡॱ-à¦à¦
-à¦à¦à¦à¦-নপ-রলশ-হঽà§à§à§à§-ৡৰৱৼà¨
-à¨à¨à¨à¨-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹà©-à©à©à©²-à©´àª
-àªàª-àªàª-નપ-રલળવ-હઽà«à« ૡૹà¬
-à¬à¬à¬à¬-ନପ-ରଲଳଵ-ହଽààà-à¡à±à®à®
-à®à®-à®à®-à®à®à®à®à®à®à®£à®¤à®¨-பம-ஹà¯à°
-à°à°-à°à°-నప-హఽà±-à±à±à± ౡà²à²
-à²à²-à²à²-ನಪ-ಳವ-ಹಽà³à³à³ ೡೱೲà´-à´à´-à´à´-ഺഽàµàµ-àµàµ-ൡൺ-ൿà¶
-à¶à¶-නඳ-රලà·-à·à¸-ะาำà¹-à¹àºàºàºàº-àºàº-ຣລວ-ະາຳຽà»-à»à»à»-à»à¼à½-à½à½-ཬà¾-à¾á-áªá¿á-áá-áá¡á¥á¦á®-á°áµ-ááá -á
ááá-áºá¼-áá-áá-ááá-áá -áá-áá-á°á²-áµá¸-á¾áá-á
á-áá-áá-áá-áá-áá -áµá¸-á½á-á¬á¯-á¿á-áá -áªá®-á¸á-áá-á±á-áá -á¬á®-á°á-á³ááá -ᡸá¢-ᢨᢪᢰ-ᣵá¤-á¤á¥-á¥á¥°-ᥴá¦-ᦫᦰ-á§á¨-á¨á¨ -á©áª§á¬
-ᬳá
-áá®-ᮠᮮᮯᮺ-ᯥá°-á°£á±-á±á±-á±½á²-á²á²-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺá´-á¶¿á¸-á¼á¼-á¼á¼ -á½
á½-á½á½-á½á½á½á½á½-á½½á¾-á¾´á¾¶-ᾼιá¿-á¿á¿-á¿á¿-á¿á¿-á¿á¿ -Ῥῲ-á¿´á¿¶-ῼâ±â¿â-ââââ-âââ-ââ¤â¦â¨âª-â¹â¼-â¿â
-â
â
â
-ââ°-ⳤⳫ-ⳮⳲⳳâ´-ⴥⴧâ´â´°-ⵧⵯâ¶-â¶â¶ -ⶦⶨ-ⶮⶰ-ⶶⶸ-â¶¾â·-â·â·-â·â·-â·â·-â·ã
-ãã¡-ã©ã±-ãµã¸-ã¼ã-ãã-ãã¡-ãºã¼-ã¿ã
-ã¯ã±-ãã -ã¿ã°-ã¿ã-ä¶¿ä¸-êê-ê½ê-êê-êêªê«ê-ê®ê¿-êê -ê¯ê-êê¢-êê-êêêêê-êê²-ê ê -ê
ê -ê ê -ê ¢ê¡-ꡳê¢-ꢳꣲ-ꣷꣻꣽꣾê¤-ꤥꤰ-ê¥ê¥ -ꥼê¦-ꦲê§ê§ -ꧤꧦ-ꧯꧺ-ê§¾ê¨-ꨨê©-ê©ê©-ê©ê© -ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽê«ê«ê«-ê«ê« -ꫪꫲ-ê«´ê¬-ê¬ê¬-ê¬ê¬-ê¬ê¬ -ꬦꬨ-ꬮꬰ-êê-ê©ê°-ꯢê°-í£í°-íí-í»ï¤-ï©ï©°-ï«ï¬-ï¬ï¬-ï¬ï¬ï¬-ﬨשׁ-זּטּ-לּמּïïïïï-ï®±ï¯-ï´½ïµ-ï¶ï¶-ï·ï·°-ﷻﹰ-ï¹´ï¹¶-ﻼA-Zï½-ï½ï½¦-ï¾¾ï¿-ï¿ï¿-ï¿ï¿-ï¿ï¿-ï¿",iZ={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},iK="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",iX={5:iK,"5module":iK+" export import",6:iK+" const class extends export import super"},iY=/^in(stanceof)?$/,iQ=RegExp("["+iq+"]"),iJ=RegExp("["+iq+"ââ·Ì-ͯÎÒ-ÒÖ-Ö½Ö¿××××
ר-ØÙ-٩ٰÛ-ÛÛ-Û¤Û§Û¨Ûª-ÛÛ°-Û¹Üܰ-ÝÞ¦-Þ°ß-ßß«-߽߳à -à à -à £à ¥-à §à ©-à à¡-à¡à¢-à¢à£-ࣣ࣡-à¤à¤º-़ा-à¥à¥-à¥à¥¢à¥£à¥¦-९à¦-à¦à¦¼à¦¾-à§à§à§à§-à§à§à§¢à§£à§¦-৯৾à¨-à¨à¨¼à¨¾-à©à©à©à©-à©à©à©¦-ੱੵàª-àªàª¼àª¾-à«
à«-à«à«-à«à«¢à«£à«¦-૯ૺ-à«¿à¬-à¬à¬¼à¬¾-àààà-àà-àà¢à£à¦-à¯à®à®¾-à¯à¯-à¯à¯-à¯à¯à¯¦-௯à°-à°à°¼à°¾-à±à±-à±à±-à±à±à±à±¢à±£à±¦-౯à²-à²à²¼à²¾-à³à³-à³à³-à³à³à³à³¢à³£à³¦-೯ೳà´-à´à´»à´¼à´¾-àµàµ-àµàµ-àµàµàµ¢àµ£àµ¦-൯à¶-à¶à·à·-à·à·à·-à·à·¦-෯ෲෳัิ-ฺà¹-à¹à¹-à¹àº±àº´-ຼà»-à»à»-à»à¼à¼à¼ -༩༹༵༷༾༿ཱ-à¾à¾à¾à¾-à¾à¾-ྼà¿á«-á¾á-áá-áá-á á¢-á¤á§-áá±-á´á-áá-áá-áá©-á±á-áá²-á´ááá²á³á´-ááá -á©á -á á -á ᢩᤠ-ᤫᤰ-᤻á¥-á¥á§-á§á¨-á¨á©-á©á© -᩿᩼-áªáª-áªáª°-᪽ᪿ-á«á¬-á¬á¬´-áá-áá«-á³á®-á®á®¡-á®á®°-᮹᯦-᯳ᰤ-á°·á±-á±á±-á±á³-á³á³-᳨á³á³´á³·-á³¹á·-á·¿âââ¿âââ-ââ¡â¥-â°â³¯-⵿⳱ⷠ-â·¿ãª-ã¯ããã»ê -ê©ê¯ê´-ê½êêê°ê±ê ê ê ê £-ê §ê ¬ê¢ê¢ê¢´-ê£
ê£-ê£ê£ -꣱ꣿ-ê¤ê¤¦-ê¤ê¥-ê¥ê¦-ê¦ê¦³-ê§ê§-ê§ê§¥ê§°-꧹ꨩ-ꨶê©ê©ê©ê©-ê©ê©»-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿ê«ê««-ꫯꫵ꫶ꯣ-ꯪ꯬ê¯ê¯°-꯹ï¬ï¸-ï¸ï¸ -︯︳︴ï¹-ï¹ï¼-ï¼ï¼¿ï½¥]");function i1(e,t){for(var n=65536,r=0;r<t.length&&!((n+=t[r])>e);r+=2)if((n+=t[r+1])>=e)return!0;return!1}function i0(e,t){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&iQ.test(String.fromCharCode(e)):!1!==t&&i1(e,iW)))}function i2(e,t){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&iJ.test(String.fromCharCode(e)):!1!==t&&(i1(e,iW)||i1(e,iH)))))}var i3=function(e,t){void 0===t&&(t={}
vendor: 11,495 bytes, lines 138-140
138),this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null};function i4(e,t){return new i3(e,{beforeExpr:!0,binop:t})}var i5={beforeExpr:!0},i6={startsExpr:!0},i8={};function i9(e,t){return void 0===t&&(t={}),t.keyword=e,i8[e]=new i3(e,t)}var i7={num:new i3("num",i6),regexp:new i3("regexp",i6),string:new i3("string",i6),name:new i3("name",i6),privateId:new i3("privateId",i6),eof:new i3("eof"),bracketL:new i3("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new i3("]"),braceL:new i3("{",{beforeExpr:!0,startsExpr:!0}),braceR:new i3("}"),parenL:new i3("(",{beforeExpr:!0,startsExpr:!0}),parenR:new i3(")"),comma:new i3(",",i5),semi:new i3(";",i5),colon:new i3(":",i5),dot:new i3("."),question:new i3("?",i5),questionDot:new i3("?."),arrow:new i3("=>",i5),template:new i3("template"),invalidTemplate:new i3("invalidTemplate"),ellipsis:new i3("...",i5),backQuote:new i3("`",i6),dollarBraceL:new i3("${",{beforeExpr:!0,startsExpr:!0}),eq:new i3("=",{beforeExpr:!0,isAssign:!0}),assign:new i3("_=",{beforeExpr:!0,isAssign:!0}),incDec:new i3("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new i3("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:i4("||",1),logicalAND:i4("&&",2),bitwiseOR:i4("|",3),bitwiseXOR:i4("^",4),bitwiseAND:i4("&",5),equality:i4("==/!=/===/!==",6),relational:i4("</>/<=/>=",7),bitShift:i4("<</>>/>>>",8),plusMin:new i3("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:i4("%",10),star:i4("*",10),slash:i4("/",10),starstar:new i3("**",{beforeExpr:!0}),coalesce:i4("??",1),_break:i9("break"),_case:i9("case",i5),_catch:i9("catch"),_continue:i9("continue"),_debugger:i9("debugger"),_default:i9("default",i5),_do:i9("do",{isLoop:!0,beforeExpr:!0}),_else:i9("else",i5),_finally:i9("finally"),_for:i9("for",{isLoop:!0}),_function:i9("function",i6),_if:i9("if"),_return:i9("return",i5),_switch:i9("switch"),_throw:i9("throw",i5),_try:i9("try"),_var:i9("var"),_const:i9("const"),_while:i9("while",{isLoop:!0}),_with:i9("with"),_new:i9("new",{beforeExpr:!0,startsExpr:!0}),_this:i9("this",i6),_super:i9("super",i6),_class:i9("class",i6),_extends:i9("extends",i5),_export:i9("export"),_import:i9("import",i6),_null:i9("null",i6),_true:i9("true",i6),_false:i9("false",i6),_in:i9("in",{beforeExpr:!0,binop:7}),_instanceof:i9("instanceof",{beforeExpr:!0,binop:7}),_typeof:i9("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:i9("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:i9("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},ae=/\r\n?|\n|\u2028|\u2029/,at=RegExp(ae.source,"g");function an(e){return 10===e||13===e||8232===e||8233===e}function ar(e,t,n){void 0===n&&(n=e.length);for(var r=t;r<n;r++){var i=e.charCodeAt(r);if(an(i))return r<n-1&&13===i&&10===e.charCodeAt(r+1)?r+2:r+1}return -1}var ai=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,aa=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,as=Object.prototype,ao=as.hasOwnProperty,al=as.toString,ac=Object.hasOwn||function(e,t){return ao.call(e,t)},au=Array.isArray||function(e){return"[object Array]"===al.call(e)},ad=Object.create(null);function ap(e){return ad[e]||(ad[e]=RegExp("^(?:"+e.replace(/ /g,"|")+")$"))}function ah(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(((e-=65536)>>10)+55296,(1023&e)+56320)}var af=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,ag=function(e,t){this.line=e,this.column=t};ag.prototype.offset=function(e){return new ag(this.line,this.column+e)};var am=function(e,t,n){this.start=t,this.end=n,null!==e.sourceFile&&(this.source=e.sourceFile)};function ab(e,t){for(var n=1,r=0;;){var i=ar(e,r,t);if(i<0)return new ag(n,t-r);++n,r=i}}var ay={ecmaVersion:null,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:null,allowSuperOutsideMethod:null,allowHashBang:!1,checkPrivateFields:!0,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},ax=!1;function av(e,t){return 2|4*!!e|8*!!t}var a_=function(e,t,n){this.options=e=function(e){var t,n,r={};for(var i in ay)r[i]=e&&ac(e,i)?e[i]:ay[i];if("latest"===r.ecmaVersion?r.ecmaVersion=1e8:null==r.ecmaVersion?(!ax&&"object"==typeof console&&console.warn&&(ax=!0,console.warn(`Since Acorn 8.0.0, options.ecmaVersion is required. 139Defaulting to 2020, but this will stop working in the future.`)),r.ecmaVersion=11):r.ecmaVersion>=2015&&(r.ecmaVersion-=2009),null==r.allowReserved&&(r.allowReserved=r.ecmaVersion<5),e&&null!=e.allowHashBang||(r.allowHashBang=r.ecmaVersion>=14),au(r.onToken)){var a=r.onToken;r.onToken=function(e){return a.push(e)}}return au(r.onComment)&&(t=r,n=r.onComment,r.onComment=function(e,r,i,a,s,o){var l={type:e?"Block":"Line",value:r,start:i,end:a};t.locations&&(l.loc=new am(this,s,o)),t.ranges&&(l.range=[i,a]),n.push(l)}),r}(e),this.sourceFile=e.sourceFile,this.keywords=ap(iX[e.ecmaVersion>=6?6:"module"===e.sourceType?"5module":5]);var r="";!0!==e.allowReserved&&(r=iZ[e.ecmaVersion>=6?6:5===e.ecmaVersion?5:3],"module"===e.sourceType&&(r+=" await")),this.reservedWords=ap(r);var i=(r?r+" ":"")+iZ.strict;this.reservedWordsStrict=ap(i),this.reservedWordsStrictBind=ap(i+" "+iZ.strictBind),this.input=String(t),this.containsEsc=!1,n?(this.pos=n,this.lineStart=this.input.lastIndexOf(` 140`,n-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(ae).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=i7.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===e.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null,this.privateNameStack=[]},aw={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},canAwait:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},allowNewDotTarget:{configurable:!0},inClassStaticBlock:{configurable:!0}};a_.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)},aw.inFunction.get=function(){return(2&this.currentVarScope().flags)>0},aw.inGenerator.get=function(){return(8&this.currentVarScope().flags)>0},aw.inAsync.get=function(){return(4&this.currentVarScope().flags)>0},aw.canAwait.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e].flags;if(768&t)return!1;if(2&t)return(4&t)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction},aw.allowSuper.get=function(){return(64&this.currentThisScope().flags)>0||this.options.allowSuperOutsideMethod},aw.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},aw.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},aw.allowNewDotTarget.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e].flags;if(768&t||2&t&&!(16&t))return!0}return!1},aw.inClassStaticBlock.get=function(){return(256&this.currentVarScope().flags)>0},a_.extend=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var n=this,r=0;r<e.length;r++)n=e[r](n);return n},a_.parse=function(e,t){return new this(t,e).parse()},a_.parseExpressionAt=function(e,t,n){var r=new this(n,e,t);return r.nextToken(),r.parseExpression()},a_.tokenizer=function(e,t){return new this(t,e)},Object.defineProperties(a_.prototype,aw);var ak=a_.prototype,aC=/^(?:'((?:\\[^]|[^'\\])*?)'|"((?:\\[^]|[^"\\])*?)")/;ak.strictDirective=function(e){if(this.options.ecmaVersion<5)return!1;for(;;){aa.lastIndex=e,e+=aa.exec(this.input)[0].length;var t=aC.exec(this.input.slice(e));if(!t)return!1;if("use strict"===(t[1]||t[2])){aa.lastIndex=e+t[0].length;var n=aa.exec(this.input),r=n.index+n[0].length,i=this.input.charAt(r);return";"===i||"}"===i||ae.test(n[0])&&!(/[(`.[+\-/*%<>=,?^&]/.test(i)||"!"===i&&"="===this.input.charAt(r+1))}aa.lastIndex=e+=t[0].length,e+=aa.exec(this.input)[0].length,";"===this.input[e]&&e++}},ak.eat=function(e){return this.type===e&&(this.next(),!0)},ak.isContextual=function(e){return this.type===i7.name&&this.value===e&&!this.containsEsc},ak.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)},ak.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},ak.canInsertSemicolon=function(){return this.type===i7.eof||this.type===i7.braceR||ae.test(this.input.slice(this.lastTokEnd,this.start))},ak.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},ak.semicolon=function(){this.eat(i7.semi)||this.insertSemicolon()||this.unexpected()},ak.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},ak.expect=function(e){this.eat(e)||this.unexpected()},ak.unexpected=function(e){this.raise(e??this.start,"Unexpected token")};var aS=function(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1};ak.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var n=t?e.parenthesizedAssign:e.parenthesizedBind;n>-1&&this.raiseRecoverable(n,t?"Assigning to rvalue":"Parenthesized pattern")}},ak.checkExpressionErrors=function(e,t){if(!e)return!1;var n=e.shorthandAssign,r=e.doubleProto;if(!t)return n>=0||r>=0;n>=0&&this.raise(n,"Shorthand property assignments are valid only in destructuring patterns"),r>=0&&this.raiseRecoverable(r,"Redefinition of __proto__ property")},ak.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos<this.awaitPos)&&this.raise(this.yieldPos,"Yield expression cannot be a default value"),this.awaitPos&&this.raise(this.awaitPos,"Await expression cannot be a default value")},ak.isSimpleAssignTarget=function(e){return"ParenthesizedExpression"===e.type?this.isSimpleAssignTarget(e.expression):"Identifier"===e.type||"MemberExpression"===e.type};var aE=a_.prototype;aE.parseTopLevel=function(e){var t=Object.create(null);for(e.body||(e.body=[]);this.type!==i7.eof;){var n=this.parseStatement(null,!0,t);e.body.push(n)}if(this.inModule)for(var r=0,i=Object.keys(this.undefinedExports);r<i.length;r+=1){var a=i[r];this.raiseRecoverable(this.undefinedExports[a].start,"Export '"+a+"' is not defined")}return this.adaptDirectivePrologue(e.body),this.next(),e.sourceType=this.options.sourceType,this.finishNode(e,"Program")};var aA={kind:"loop"},aI={kind:"switch"};aE.isLet=function(e){if(this.options.ecmaVersion<6||!this.isContextual("let"))return!1;aa.lastIndex=this.pos;var t=aa.exec(this.input),n=this.pos+t[0].length,r=this.input.charCodeAt(n);if(91===r||92===r)return!0;
140if(e)return!1;if(123===r||r>55295&&r<56320)return!0;if(i0(r,!0)){for(var i=n+1;i2(r=this.input.charCodeAt(i),!0);)++i;if(92===r||r>55295&&r<56320)return!0;var a=this.input.slice(n,i);if(!iY.test(a))return!0}return!1},aE.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;aa.lastIndex=this.pos;var e,t=aa.exec(this.input),n=this.pos+t[0].length;return!ae.test(this.input.slice(this.pos,n))&&"function"===this.input.slice(n,n+8)&&(n+8===this.input.length||!(i2(e=this.input.charCodeAt(n+8))||e>55295&&e<56320))},aE.parseStatement=function(e,t,n){var r,i=this.type,a=this.startNode();switch(this.isLet(e)&&(i=i7._var,r="let"),i){case i7._break:case i7._continue:return this.parseBreakContinueStatement(a,i.keyword);case i7._debugger:return this.parseDebuggerStatement(a);case i7._do:return this.parseDoStatement(a);case i7._for:return this.parseForStatement(a);case i7._function:return e&&(this.strict||"if"!==e&&"label"!==e)&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(a,!1,!e);case i7._class:return e&&this.unexpected(),this.parseClass(a,!0);case i7._if:return this.parseIfStatement(a);
vendor: 59,204 bytes, lines 140-142
140case i7._return:return this.parseReturnStatement(a);case i7._switch:return this.parseSwitchStatement(a);case i7._throw:return this.parseThrowStatement(a);case i7._try:return this.parseTryStatement(a);case i7._const:case i7._var:return r=r||this.value,e&&"var"!==r&&this.unexpected(),this.parseVarStatement(a,r);case i7._while:return this.parseWhileStatement(a);case i7._with:return this.parseWithStatement(a);case i7.braceL:return this.parseBlock(!0,a);case i7.semi:return this.parseEmptyStatement(a);case i7._export:case i7._import:if(this.options.ecmaVersion>10&&i===i7._import){aa.lastIndex=this.pos;var s=aa.exec(this.input),o=this.pos+s[0].length,l=this.input.charCodeAt(o);if(40===l||46===l)return this.parseExpressionStatement(a,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),i===i7._import?this.parseImport(a):this.parseExport(a,n);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(a,!0,!e);var c=this.value,u=this.parseExpression();return i===i7.name&&"Identifier"===u.type&&this.eat(i7.colon)?this.parseLabeledStatement(a,c,u,e):this.parseExpressionStatement(a,u)}},aE.parseBreakContinueStatement=function(e,t){var n="break"===t;this.next(),this.eat(i7.semi)||this.insertSemicolon()?e.label=null:this.type!==i7.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var r=0;r<this.labels.length;++r){var i=this.labels[r];if((null==e.label||i.name===e.label.name)&&(null!=i.kind&&(n||"loop"===i.kind)||e.label&&n))break}return r===this.labels.length&&this.raise(e.start,"Unsyntactic "+t),this.finishNode(e,n?"BreakStatement":"ContinueStatement")},aE.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},aE.parseDoStatement=function(e){return this.next(),this.labels.push(aA),e.body=this.parseStatement("do"),this.labels.pop(),this.expect(i7._while),e.test=this.parseParenExpression(),this.options.ecmaVersion>=6?this.eat(i7.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},aE.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(aA),this.enterScope(0),this.expect(i7.parenL),this.type===i7.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var n=this.isLet();if(this.type===i7._var||this.type===i7._const||n){var r=this.startNode(),i=n?"let":this.value;return this.next(),this.parseVar(r,!0,i),this.finishNode(r,"VariableDeclaration"),(this.type===i7._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===r.declarations.length?(this.options.ecmaVersion>=9&&(this.type===i7._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,r)):(t>-1&&this.unexpected(t),this.parseFor(e,r))}var a=this.isContextual("let"),s=!1,o=this.containsEsc,l=new aS,c=this.start,u=t>-1?this.parseExprSubscripts(l,"await"):this.parseExpression(!0,l);return this.type===i7._in||(s=this.options.ecmaVersion>=6&&this.isContextual("of"))?(t>-1?(this.type===i7._in&&this.unexpected(t),e.await=!0):s&&this.options.ecmaVersion>=8&&(u.start!==c||o||"Identifier"!==u.type||"async"!==u.name?this.options.ecmaVersion>=9&&(e.await=!1):this.unexpected()),a&&s&&this.raise(u.start,"The left-hand side of a for-of loop may not start with 'let'."),this.toAssignable(u,!1,l),this.checkLValPattern(u),this.parseForIn(e,u)):(this.checkExpressionErrors(l,!0),t>-1&&this.unexpected(t),this.parseFor(e,u))},aE.parseFunctionStatement=function(e,t,n){return this.next(),this.parseFunction(e,aP|(n?0:aL),!1,t)},aE.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(i7._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},aE.parseReturnStatement=function(e){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(i7.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},aE.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(i7.braceL),this.labels.push(aI),this.enterScope(0);for(var t,n=!1;this.type!==i7.braceR;)if(this.type===i7._case||this.type===i7._default){var r=this.type===i7._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),r?t.test=this.parseExpression():(n&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),n=!0,t.test=null),this.expect(i7.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},aE.parseThrowStatement=function(e){return this.next(),ae.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var aj=[];aE.parseCatchClauseParam=function(){var e=this.parseBindingAtom(),t="Identifier"===e.type;return this.enterScope(32*!!t),this.checkLValPattern(e,t?4:2),this.expect(i7.parenR),e},aE.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===i7._catch){var t=this.startNode();this.next(),this.eat(i7.parenL)?t.param=this.parseCatchClauseParam():(this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0)),t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(i7._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},aE.parseVarStatement=function(e,t,n){return this.next(),this.parseVar(e,!1,t,n),this.semicolon(),this.finishNode(e,"VariableDeclaration")},aE.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(aA),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},aE.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")},aE.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},aE.parseLabeledStatement=function(e,t,n,r){for(var i=0,a=this.labels;i<a.length;i+=1)a[i].name===t&&this.raise(n.start,"Label '"+t+"' is already declared");for(var s=this.type.isLoop?"loop":this.type===i7._switch?"switch":null,o=this.labels.length-1;o>=0;o--){var l=this.labels[o];if(l.statementStart===e.start)l.statementStart=this.start,l.kind=s;else break}return this.labels.push({name:t,kind:s,statementStart:this.start}),e.body=this.parseStatement(r?-1===r.indexOf("label")?r+"label":r:"label"),this.labels.pop(),e.label=n,this.finishNode(e,"LabeledStatement")},aE.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},aE.parseBlock=function(e,t,n){for(void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),t.body=[],this.expect(i7.braceL),e&&this.enterScope(0);this.type!==i7.braceR;){var r=this.parseStatement(null);t.body.push(r)}return n&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")},aE.parseFor=function(e,t){return e.init=t,this.expect(i7.semi),e.test=this.type===i7.semi?null:this.parseExpression(),this.expect(i7.semi),e.update=this.type===i7.parenR?null:this.parseExpression(),this.expect(i7.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},aE.parseForIn=function(e,t){var n=this.type===i7._in;return this.next(),"VariableDeclaration"===t.type&&null!=t.declarations[0].init&&(!n||this.options.ecmaVersion<8||this.strict||"var"!==t.kind||"Identifier"!==t.declarations[0].id.type)&&this.raise(t.start,(n?"for-in":"for-of")+" loop variable declaration may not have an initializer"),e.left=t,e.right=n?this.parseExpression():this.parseMaybeAssign(),this.expect(i7.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,n?"ForInStatement":"ForOfStatement")},aE.parseVar=function(e,t,n,r){for(e.declarations=[],e.kind=n;;){var i=this.startNode();if(this.parseVarId(i,n),this.eat(i7.eq)?i.init=this.parseMaybeAssign(t):r||"const"!==n||this.type===i7._in||this.options.ecmaVersion>=6&&this.isContextual("of")?r||"Identifier"===i.id.type||t&&(this.type===i7._in||this.isContextual("of"))?i.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(i,"VariableDeclarator")),!this.eat(i7.comma))break}return e},aE.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLValPattern(e.id,"var"===t?1:2,!1)};var aP=1,aL=2;function aB(e,t){var n=e.computed,r=e.key;return!n&&("Identifier"===r.type&&r.name===t||"Literal"===r.type&&r.value===t)}aE.parseFunction=function(e,t,n,r,i){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!r)&&(this.type===i7.star&&t&aL&&this.unexpected(),e.generator=this.eat(i7.star)),this.options.ecmaVersion>=8&&(e.async=!!r),t&aP&&(e.id=4&t&&this.type!==i7.name?null:this.parseIdent(),e.id&&!(t&aL)&&this.checkLValSimple(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?1:2:3));var a=this.yieldPos,s=this.awaitPos,o=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(av(e.async,e.generator)),t&aP||(e.id=this.type===i7.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,n,!1,i),this.yieldPos=a,this.awaitPos=s,this.awaitIdentPos=o,this.finishNode(e,t&aP?"FunctionDeclaration":"FunctionExpression")},aE.parseFunctionParams=function(e){this.expect(i7.parenL),e.params=this.parseBindingList(i7.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},aE.parseClass=function(e,t){this.next();var n=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var r=this.enterClassBody(),i=this.startNode(),a=!1;for(i.body=[],this.expect(i7.braceL);this.type!==i7.braceR;){var s=this.parseClassElement(null!==e.superClass);s&&(i.body.push(s),"MethodDefinition"===s.type&&"constructor"===s.kind?(a&&this.raiseRecoverable(s.start,"Duplicate constructor in the same class"),a=!0):s.key&&"PrivateIdentifier"===s.key.type&&function(e,t){var n=t.key.name,r=e[n],i="true";return"MethodDefinition"===t.type&&("get"===t.kind||"set"===t.kind)&&(i=(t.static?"s":"i")+t.kind),"iget"===r&&"iset"===i||"iset"===r&&"iget"===i||"sget"===r&&"sset"===i||"sset"===r&&"sget"===i?(e[n]="true",!1):!!r||(e[n]=i,!1)}(r,s)&&this.raiseRecoverable(s.key.start,"Identifier '#"+s.key.name+"' has already been declared"))}return this.strict=n,this.next(),e.body=this.finishNode(i,"ClassBody"),this.exitClassBody(),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},aE.parseClassElement=function(e){if(this.eat(i7.semi))return null;var t=this.options.ecmaVersion,n=this.startNode(),r="",i=!1,a=!1,s="method",o=!1;if(this.eatContextual("static")){if(t>=13&&this.eat(i7.braceL))return this.parseClassStaticBlock(n),n;this.isClassElementNameStart()||this.type===i7.star?o=!0:r="static"}if(n.static=o,!r&&t>=8&&this.eatContextual("async")&&((this.isClassElementNameStart()||this.type===i7.star)&&!this.canInsertSemicolon()?a=!0:r="async"),!r&&(t>=9||!a)&&this.eat(i7.star)&&(i=!0),!r&&!a&&!i){var l=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?s=l:r=l)}if(r?(n.computed=!1,n.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),n.key.name=r,this.finishNode(n.key,"Identifier")):this.parseClassElementName(n),t<13||this.type===i7.parenL||"method"!==s||i||a){var c=!n.static&&aB(n,"constructor");c&&"method"!==s&&this.raise(n.key.start,"Constructor can't have get/set modifier"),n.kind=c?"constructor":s,this.parseClassMethod(n,i,a,c&&e)}else this.parseClassField(n);return n},aE.isClassElementNameStart=function(){return this.type===i7.name||this.type===i7.privateId||this.type===i7.num||this.type===i7.string||this.type===i7.bracketL||this.type.keyword},aE.parseClassElementName=function(e){this.type===i7.privateId?("constructor"===this.value&&this.raise(this.start,"Classes can't have an element named '#constructor'"),e.computed=!1,e.key=this.parsePrivateIdent()):this.parsePropertyName(e)},aE.parseClassMethod=function(e,t,n,r){var i=e.key;"constructor"===e.kind?(t&&this.raise(i.start,"Constructor can't be a generator"),n&&this.raise(i.start,"Constructor can't be an async method")):e.static&&aB(e,"prototype")&&this.raise(i.start,"Classes may not have a static property named prototype");var a=e.value=this.parseMethod(t,n,r);return"get"===e.kind&&0!==a.params.length&&this.raiseRecoverable(a.start,"getter should have no params"),"set"===e.kind&&1!==a.params.length&&this.raiseRecoverable(a.start,"setter should have exactly one param"),"set"===e.kind&&"RestElement"===a.params[0].type&&this.raiseRecoverable(a.params[0].start,"Setter cannot use rest params"),this.finishNode(e,"MethodDefinition")},aE.parseClassField=function(e){return aB(e,"constructor")?this.raise(e.key.start,"Classes can't have a field named 'constructor'"):e.static&&aB(e,"prototype")&&this.raise(e.key.start,"Classes can't have a static field named 'prototype'"),this.eat(i7.eq)?(this.enterScope(576),e.value=this.parseMaybeAssign(),this.exitScope()):e.value=null,this.semicolon(),this.finishNode(e,"PropertyDefinition")},aE.parseClassStaticBlock=function(e){e.body=[];var t=this.labels;for(this.labels=[],this.enterScope(320);this.type!==i7.braceR;){var n=this.parseStatement(null);e.body.push(n)}return this.next(),this.exitScope(),this.labels=t,this.finishNode(e,"StaticBlock")},aE.parseClassId=function(e,t){this.type===i7.name?(e.id=this.parseIdent(),t&&this.checkLValSimple(e.id,2,!1)):(!0===t&&this.unexpected(),e.id=null)},aE.parseClassSuper=function(e){e.superClass=this.eat(i7._extends)?this.parseExprSubscripts(null,!1):null},aE.enterClassBody=function(){var e={declared:Object.create(null),used:[]};return this.privateNameStack.push(e),e.declared},aE.exitClassBody=function(){var e=this.privateNameStack.pop(),t=e.declared,n=e.used;if(this.options.checkPrivateFields)for(var r=this.privateNameStack.length,i=0===r?null:this.privateNameStack[r-1],a=0;a<n.length;++a){var s=n[a];ac(t,s.name)||(i?i.used.push(s):this.raiseRecoverable(s.start,"Private field '#"+s.name+"' must be declared in an enclosing class"))}},aE.parseExportAllDeclaration=function(e,t){return this.options.ecmaVersion>=11&&(this.eatContextual("as")?(e.exported=this.parseModuleExportName(),this.checkExport(t,e.exported,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==i7.string&&this.unexpected(),e.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&(e.attributes=this.parseWithClause()),this.semicolon(),this.finishNode(e,"ExportAllDeclaration")},aE.parseExport=function(e,t){if(this.next(),this.eat(i7.star))return this.parseExportAllDeclaration(e,t);if(this.eat(i7._default))return this.checkExport(t,"default",this.lastTokStart),e.declaration=this.parseExportDefaultDeclaration(),this.finishNode(e,"ExportDefaultDeclaration");if(this.shouldParseExportStatement())e.declaration=this.parseExportDeclaration(e),"VariableDeclaration"===e.declaration.type?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id,e.declaration.id.start),e.specifiers=[],e.source=null,this.options.ecmaVersion>=16&&(e.attributes=[]);else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==i7.string&&this.unexpected(),e.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&(e.attributes=this.parseWithClause());else{for(var n=0,r=e.specifiers;n<r.length;n+=1){var i=r[n];this.checkUnreserved(i.local),this.checkLocalExport(i.local),"Literal"===i.local.type&&this.raise(i.local.start,"A string literal cannot be used as an exported binding without `from`.")}e.source=null,this.options.ecmaVersion>=16&&(e.attributes=[])}this.semicolon()}return this.finishNode(e,"ExportNamedDeclaration")},aE.parseExportDeclaration=function(e){return this.parseStatement(null)},aE.parseExportDefaultDeclaration=function(){if(this.type===i7._function||(e=this.isAsyncFunction())){var e,t=this.startNode();return this.next(),e&&this.next(),this.parseFunction(t,4|aP,!1,e)}if(this.type===i7._class){var n=this.startNode();return this.parseClass(n,"nullableID")}var r=this.parseMaybeAssign();return this.semicolon(),r},aE.checkExport=function(e,t,n){e&&("string"!=typeof t&&(t="Identifier"===t.type?t.name:t.value),ac(e,t)&&this.raiseRecoverable(n,"Duplicate export '"+t+"'"),e[t]=!0)},aE.checkPatternExport=function(e,t){var n=t.type;if("Identifier"===n)this.checkExport(e,t,t.start);else if("ObjectPattern"===n)for(var r=0,i=t.properties;r<i.length;r+=1){var a=i[r];this.checkPatternExport(e,a)}else if("ArrayPattern"===n)for(var s=0,o=t.elements;s<o.length;s+=1){var l=o[s];l&&this.checkPatternExport(e,l)}else"Property"===n?this.checkPatternExport(e,t.value):"AssignmentPattern"===n?this.checkPatternExport(e,t.left):"RestElement"===n&&this.checkPatternExport(e,t.argument)},aE.checkVariableExport=function(e,t){if(e)for(var n=0;n<t.length;n+=1){var r=t[n];this.checkPatternExport(e,r.id)}},aE.shouldParseExportStatement=function(){return"var"===this.type.keyword||"const"===this.type.keyword||"class"===this.type.keyword||"function"===this.type.keyword||this.isLet()||this.isAsyncFunction()},aE.parseExportSpecifier=function(e){var t=this.startNode();return t.local=this.parseModuleExportName(),t.exported=this.eatContextual("as")?this.parseModuleExportName():t.local,this.checkExport(e,t.exported,t.exported.start),this.finishNode(t,"ExportSpecifier")},aE.parseExportSpecifiers=function(e){var t=[],n=!0;for(this.expect(i7.braceL);!this.eat(i7.braceR);){if(n)n=!1;else if(this.expect(i7.comma),this.afterTrailingComma(i7.braceR))break;t.push(this.parseExportSpecifier(e))}return t},aE.parseImport=function(e){return this.next(),this.type===i7.string?(e.specifiers=aj,e.source=this.parseExprAtom()):(e.specifiers=this.parseImportSpecifiers(),this.expectContextual("from"),e.source=this.type===i7.string?this.parseExprAtom():this.unexpected()),this.options.ecmaVersion>=16&&(e.attributes=this.parseWithClause()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},aE.parseImportSpecifier=function(){var e=this.startNode();return e.imported=this.parseModuleExportName(),this.eatContextual("as")?e.local=this.parseIdent():(this.checkUnreserved(e.imported),e.local=e.imported),this.checkLValSimple(e.local,2),this.finishNode(e,"ImportSpecifier")},aE.parseImportDefaultSpecifier=function(){var e=this.startNode();return e.local=this.parseIdent(),this.checkLValSimple(e.local,2),this.finishNode(e,"ImportDefaultSpecifier")},aE.parseImportNamespaceSpecifier=function(){var e=this.startNode();return this.next(),this.expectContextual("as"),e.local=this.parseIdent(),this.checkLValSimple(e.local,2),this.finishNode(e,"ImportNamespaceSpecifier")},aE.parseImportSpecifiers=function(){var e=[],t=!0;if(this.type===i7.name&&(e.push(this.parseImportDefaultSpecifier()),!this.eat(i7.comma)))return e;if(this.type===i7.star)return e.push(this.parseImportNamespaceSpecifier()),e;for(this.expect(i7.braceL);!this.eat(i7.braceR);){if(t)t=!1;else if(this.expect(i7.comma),this.afterTrailingComma(i7.braceR))break;e.push(this.parseImportSpecifier())}return e},aE.parseWithClause=function(){var e=[];if(!this.eat(i7._with))return e;this.expect(i7.braceL);for(var t={},n=!0;!this.eat(i7.braceR);){if(n)n=!1;else if(this.expect(i7.comma),this.afterTrailingComma(i7.braceR))break;var r=this.parseImportAttribute(),i="Identifier"===r.key.type?r.key.name:r.key.value;ac(t,i)&&this.raiseRecoverable(r.key.start,"Duplicate attribute key '"+i+"'"),t[i]=!0,e.push(r)}return e},aE.parseImportAttribute=function(){var e=this.startNode();return e.key=this.type===i7.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved),this.expect(i7.colon),this.type!==i7.string&&this.unexpected(),e.value=this.parseExprAtom(),this.finishNode(e,"ImportAttribute")},aE.parseModuleExportName=function(){if(this.options.ecmaVersion>=13&&this.type===i7.string){var e=this.parseLiteral(this.value);return af.test(e.value)&&this.raise(e.start,"An export name cannot include a lone surrogate."),e}return this.parseIdent(!0)},aE.adaptDirectivePrologue=function(e){for(var t=0;t<e.length&&this.isDirectiveCandidate(e[t]);++t)e[t].directive=e[t].expression.raw.slice(1,-1)},aE.isDirectiveCandidate=function(e){return this.options.ecmaVersion>=5&&"ExpressionStatement"===e.type&&"Literal"===e.expression.type&&"string"==typeof e.expression.value&&('"'===this.input[e.start]||"'"===this.input[e.start])};var aN=a_.prototype;aN.toAssignable=function(e,t,n){if(this.options.ecmaVersion>=6&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",n&&this.checkPatternErrors(n,!0);for(var r=0,i=e.properties;r<i.length;r+=1){var a=i[r];this.toAssignable(a,t),"RestElement"===a.type&&("ArrayPattern"===a.argument.type||"ObjectPattern"===a.argument.type)&&this.raise(a.argument.start,"Unexpected token")}break;case"Property":"init"!==e.kind&&this.raise(e.key.start,"Object pattern can't contain getter or setter"),this.toAssignable(e.value,t);break;case"ArrayExpression":e.type="ArrayPattern",n&&this.checkPatternErrors(n,!0),this.toAssignableList(e.elements,t);break;case"SpreadElement":e.type="RestElement",this.toAssignable(e.argument,t),"AssignmentPattern"===e.argument.type&&this.raise(e.argument.start,"Rest elements cannot have a default value");break;case"AssignmentExpression":"="!==e.operator&&this.raise(e.left.end,"Only '=' operator can be used for specifying default value."),e.type="AssignmentPattern",delete e.operator,this.toAssignable(e.left,t);break;case"ParenthesizedExpression":this.toAssignable(e.expression,t,n);break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":if(!t)break;default:this.raise(e.start,"Assigning to rvalue")}else n&&this.checkPatternErrors(n,!0);return e},aN.toAssignableList=function(e,t){for(var n=e.length,r=0;r<n;r++){var i=e[r];i&&this.toAssignable(i,t)}if(n){var a=e[n-1];6===this.options.ecmaVersion&&t&&a&&"RestElement"===a.type&&"Identifier"!==a.argument.type&&this.unexpected(a.argument.start)}return e},aN.parseSpread=function(e){var t=this.startNode();return this.next(),t.argument=this.parseMaybeAssign(!1,e),this.finishNode(t,"SpreadElement")},aN.parseRestBinding=function(){var e=this.startNode();return this.next(),6===this.options.ecmaVersion&&this.type!==i7.name&&this.unexpected(),e.argument=this.parseBindingAtom(),this.finishNode(e,"RestElement")},aN.parseBindingAtom=function(){if(this.options.ecmaVersion>=6)switch(this.type){case i7.bracketL:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(i7.bracketR,!0,!0),this.finishNode(e,"ArrayPattern");case i7.braceL:return this.parseObj(!0)}return this.parseIdent()},aN.parseBindingList=function(e,t,n,r){for(var i=[],a=!0;!this.eat(e);)if(a?a=!1:this.expect(i7.comma),t&&this.type===i7.comma)i.push(null);else{if(n&&this.afterTrailingComma(e))break;if(this.type===i7.ellipsis){var s=this.parseRestBinding();this.parseBindingListItem(s),i.push(s),this.type===i7.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element"),this.expect(e);break}i.push(this.parseAssignableListItem(r))}return i},aN.parseAssignableListItem=function(e){var t=this.parseMaybeDefault(this.start,this.startLoc);return this.parseBindingListItem(t),t},aN.parseBindingListItem=function(e){return e},aN.parseMaybeDefault=function(e,t,n){if(n=n||this.parseBindingAtom(),this.options.ecmaVersion<6||!this.eat(i7.eq))return n;var r=this.startNodeAt(e,t);return r.left=n,r.right=this.parseMaybeAssign(),this.finishNode(r,"AssignmentPattern")},aN.checkLValSimple=function(e,t,n){void 0===t&&(t=0);var r=0!==t;switch(e.type){case"Identifier":this.strict&&this.reservedWordsStrictBind.test(e.name)&&this.raiseRecoverable(e.start,(r?"Binding ":"Assigning to ")+e.name+" in strict mode"),r&&(2===t&&"let"===e.name&&this.raiseRecoverable(e.start,"let is disallowed as a lexically bound name"),n&&(ac(n,e.name)&&this.raiseRecoverable(e.start,"Argument name clash"),n[e.name]=!0),5!==t&&this.declareName(e.name,t,e.start));break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":r&&this.raiseRecoverable(e.start,"Binding member expression");break;case"ParenthesizedExpression":return r&&this.raiseRecoverable(e.start,"Binding parenthesized expression"),this.checkLValSimple(e.expression,t,n);default:this.raise(e.start,(r?"Binding":"Assigning to")+" rvalue")}},aN.checkLValPattern=function(e,t,n){switch(void 0===t&&(t=0),e.type){case"ObjectPattern":for(var r=0,i=e.properties;r<i.length;r+=1){var a=i[r];this.checkLValInnerPattern(a,t,n)}break;case"ArrayPattern":for(var s=0,o=e.elements;s<o.length;s+=1){var l=o[s];l&&this.checkLValInnerPattern(l,t,n)}break;default:this.checkLValSimple(e,t,n)}},aN.checkLValInnerPattern=function(e,t,n){switch(void 0===t&&(t=0),e.type){case"Property":this.checkLValInnerPattern(e.value,t,n);break;case"AssignmentPattern":this.checkLValPattern(e.left,t,n);break;case"RestElement":this.checkLValPattern(e.argument,t,n);break;default:this.checkLValPattern(e,t,n)}};var aR=function(e,t,n,r,i){this.token=e,this.isExpr=!!t,this.preserveSpace=!!n,this.override=r,this.generator=!!i},aT={b_stat:new aR("{",!1),b_expr:new aR("{",!0),b_tmpl:new aR("${",!1),p_stat:new aR("(",!1),p_expr:new aR("(",!0),q_tmpl:new aR("`",!0,!0,function(e){return e.tryReadTemplateToken()}),f_stat:new aR("function",!1),f_expr:new aR("function",!0),f_expr_gen:new aR("function",!0,!1,null,!0),f_gen:new aR("function",!1,!1,null,!0)},aM=a_.prototype;aM.initialContext=function(){return[aT.b_stat]},aM.curContext=function(){return this.context[this.context.length-1]},aM.braceIsBlock=function(e){var t=this.curContext();return t===aT.f_expr||t===aT.f_stat||(e===i7.colon&&(t===aT.b_stat||t===aT.b_expr)?!t.isExpr:e===i7._return||e===i7.name&&this.exprAllowed?ae.test(this.input.slice(this.lastTokEnd,this.start)):e===i7._else||e===i7.semi||e===i7.eof||e===i7.parenR||e===i7.arrow||(e===i7.braceL?t===aT.b_stat:e!==i7._var&&e!==i7._const&&e!==i7.name&&!this.exprAllowed))},aM.inGeneratorContext=function(){for(var e=this.context.length-1;e>=1;e--){var t=this.context[e];if("function"===t.token)return t.generator}return!1},aM.updateContext=function(e){var t,n=this.type;n.keyword&&e===i7.dot?this.exprAllowed=!1:(t=n.updateContext)?t.call(this,e):this.exprAllowed=n.beforeExpr},aM.overrideContext=function(e){this.curContext()!==e&&(this.context[this.context.length-1]=e)},i7.parenR.updateContext=i7.braceR.updateContext=function(){if(1===this.context.length){this.exprAllowed=!0;return}var e=this.context.pop();e===aT.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr},i7.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?aT.b_stat:aT.b_expr),this.exprAllowed=!0},i7.dollarBraceL.updateContext=function(){this.context.push(aT.b_tmpl),this.exprAllowed=!0},i7.parenL.updateContext=function(e){var t=e===i7._if||e===i7._for||e===i7._with||e===i7._while;this.context.push(t?aT.p_stat:aT.p_expr),this.exprAllowed=!0},i7.incDec.updateContext=function(){},i7._function.updateContext=i7._class.updateContext=function(e){e.beforeExpr&&e!==i7._else&&(e!==i7.semi||this.curContext()===aT.p_stat)&&!(e===i7._return&&ae.test(this.input.slice(this.lastTokEnd,this.start)))&&(e!==i7.colon&&e!==i7.braceL||this.curContext()!==aT.b_stat)?this.context.push(aT.f_expr):this.context.push(aT.f_stat),this.exprAllowed=!1},i7.colon.updateContext=function(){"function"===this.curContext().token&&this.context.pop(),this.exprAllowed=!0},i7.backQuote.updateContext=function(){this.curContext()===aT.q_tmpl?this.context.pop():this.context.push(aT.q_tmpl),this.exprAllowed=!1},i7.star.updateContext=function(e){if(e===i7._function){var t=this.context.length-1;this.context[t]===aT.f_expr?this.context[t]=aT.f_expr_gen:this.context[t]=aT.f_gen}this.exprAllowed=!0},i7.name.updateContext=function(e){var t=!1;this.options.ecmaVersion>=6&&e!==i7.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};var aD=a_.prototype;aD.checkPropClash=function(e,t,n){if(!(this.options.ecmaVersion>=9&&"SpreadElement"===e.type)&&!(this.options.ecmaVersion>=6&&(e.computed||e.method||e.shorthand))){var r,i=e.key;switch(i.type){case"Identifier":r=i.name;break;case"Literal":r=String(i.value);break;default:return}var a=e.kind;if(this.options.ecmaVersion>=6){"__proto__"===r&&"init"===a&&(t.proto&&(n?n.doubleProto<0&&(n.doubleProto=i.start):this.raiseRecoverable(i.start,"Redefinition of __proto__ property")),t.proto=!0);return}var s=t[r="$"+r];s?("init"===a?this.strict&&s.init||s.get||s.set:s.init||s[a])&&this.raiseRecoverable(i.start,"Redefinition of property"):s=t[r]={init:!1,get:!1,set:!1},s[a]=!0}},aD.parseExpression=function(e,t){var n=this.start,r=this.startLoc,i=this.parseMaybeAssign(e,t);if(this.type===i7.comma){var a=this.startNodeAt(n,r);for(a.expressions=[i];this.eat(i7.comma);)a.expressions.push(this.parseMaybeAssign(e,t));return this.finishNode(a,"SequenceExpression")}return i},aD.parseMaybeAssign=function(e,t,n){if(this.isContextual("yield")){if(this.inGenerator)return this.parseYield(e);this.exprAllowed=!1}var r=!1,i=-1,a=-1,s=-1;t?(i=t.parenthesizedAssign,a=t.trailingComma,s=t.doubleProto,t.parenthesizedAssign=t.trailingComma=-1):(t=new aS,r=!0);var o=this.start,l=this.startLoc;(this.type===i7.parenL||this.type===i7.name)&&(this.potentialArrowAt=this.start,this.potentialArrowInForAwait="await"===e);var c=this.parseMaybeConditional(e,t);if(n&&(c=n.call(this,c,o,l)),this.type.isAssign){var u=this.startNodeAt(o,l);return u.operator=this.value,this.type===i7.eq&&(c=this.toAssignable(c,!1,t)),r||(t.parenthesizedAssign=t.trailingComma=t.doubleProto=-1),t.shorthandAssign>=c.start&&(t.shorthandAssign=-1),this.type===i7.eq?this.checkLValPattern(c):this.checkLValSimple(c),u.left=c,this.next(),u.right=this.parseMaybeAssign(e),s>-1&&(t.doubleProto=s),this.finishNode(u,"AssignmentExpression")}return r&&this.checkExpressionErrors(t,!0),i>-1&&(t.parenthesizedAssign=i),a>-1&&(t.trailingComma=a),c},aD.parseMaybeConditional=function(e,t){var n=this.start,r=this.startLoc,i=this.parseExprOps(e,t);if(this.checkExpressionErrors(t))return i;if(this.eat(i7.question)){var a=this.startNodeAt(n,r);return a.test=i,a.consequent=this.parseMaybeAssign(),this.expect(i7.colon),a.alternate=this.parseMaybeAssign(e),this.finishNode(a,"ConditionalExpression")}return i},aD.parseExprOps=function(e,t){var n=this.start,r=this.startLoc,i=this.parseMaybeUnary(t,!1,!1,e);return this.checkExpressionErrors(t)||i.start===n&&"ArrowFunctionExpression"===i.type?i:this.parseExprOp(i,n,r,-1,e)},aD.parseExprOp=function(e,t,n,r,i){var a=this.type.binop;if(null!=a&&(!i||this.type!==i7._in)&&a>r){var s=this.type===i7.logicalOR||this.type===i7.logicalAND,o=this.type===i7.coalesce;o&&(a=i7.logicalAND.binop);var l=this.value;this.next();var c=this.start,u=this.startLoc,d=this.parseExprOp(this.parseMaybeUnary(null,!1,!1,i),c,u,a,i),p=this.buildBinary(t,n,e,d,l,s||o);return(s&&this.type===i7.coalesce||o&&(this.type===i7.logicalOR||this.type===i7.logicalAND))&&this.raiseRecoverable(this.start,"Logical expressions and coalesce expressions cannot be mixed. Wrap either by parentheses"),this.parseExprOp(p,t,n,r,i)}return e},aD.buildBinary=function(e,t,n,r,i,a){"PrivateIdentifier"===r.type&&this.raise(r.start,"Private identifier can only be left side of binary expression");var s=this.startNodeAt(e,t);return s.left=n,s.operator=i,s.right=r,this.finishNode(s,a?"LogicalExpression":"BinaryExpression")},aD.parseMaybeUnary=function(e,t,n,r){var i,a=this.start,s=this.startLoc;if(this.isContextual("await")&&this.canAwait)i=this.parseAwait(r),t=!0;else if(this.type.prefix){var o=this.startNode(),l=this.type===i7.incDec;o.operator=this.value,o.prefix=!0,this.next(),o.argument=this.parseMaybeUnary(null,!0,l,r),this.checkExpressionErrors(e,!0),l?this.checkLValSimple(o.argument):this.strict&&"delete"===o.operator&&function e(t){return"Identifier"===t.type||"ParenthesizedExpression"===t.type&&e(t.expression)}(o.argument)?this.raiseRecoverable(o.start,"Deleting local variable in strict mode"):"delete"===o.operator&&function e(t){return"MemberExpression"===t.type&&"PrivateIdentifier"===t.property.type||"ChainExpression"===t.type&&e(t.expression)||"ParenthesizedExpression"===t.type&&e(t.expression)}(o.argument)?this.raiseRecoverable(o.start,"Private fields can not be deleted"):t=!0,i=this.finishNode(o,l?"UpdateExpression":"UnaryExpression")}else if(t||this.type!==i7.privateId){if(i=this.parseExprSubscripts(e,r),this.checkExpressionErrors(e))return i;for(;this.type.postfix&&!this.canInsertSemicolon();){var c=this.startNodeAt(a,s);c.operator=this.value,c.prefix=!1,c.argument=i,this.checkLValSimple(i),this.next(),i=this.finishNode(c,"UpdateExpression")}}else(r||0===this.privateNameStack.length)&&this.options.checkPrivateFields&&this.unexpected(),i=this.parsePrivateIdent(),this.type!==i7._in&&this.unexpected();return!n&&this.eat(i7.starstar)?t?void this.unexpected(this.lastTokStart):this.buildBinary(a,s,i,this.parseMaybeUnary(null,!1,!1,r),"**",!1):i},aD.parseExprSubscripts=function(e,t){var n=this.start,r=this.startLoc,i=this.parseExprAtom(e,t);if("ArrowFunctionExpression"===i.type&&")"!==this.input.slice(this.lastTokStart,this.lastTokEnd))return i;var a=this.parseSubscripts(i,n,r,!1,t);return e&&"MemberExpression"===a.type&&(e.parenthesizedAssign>=a.start&&(e.parenthesizedAssign=-1),e.parenthesizedBind>=a.start&&(e.parenthesizedBind=-1),e.trailingComma>=a.start&&(e.trailingComma=-1)),a},aD.parseSubscripts=function(e,t,n,r,i){for(var a=this.options.ecmaVersion>=8&&"Identifier"===e.type&&"async"===e.name&&this.lastTokEnd===e.end&&!this.canInsertSemicolon()&&e.end-e.start==5&&this.potentialArrowAt===e.start,s=!1;;){var o=this.parseSubscript(e,t,n,r,a,s,i);if(o.optional&&(s=!0),o===e||"ArrowFunctionExpression"===o.type){if(s){var l=this.startNodeAt(t,n);l.expression=o,o=this.finishNode(l,"ChainExpression")}return o}e=o}},aD.shouldParseAsyncArrow=function(){return!this.canInsertSemicolon()&&this.eat(i7.arrow)},aD.parseSubscriptAsyncArrow=function(e,t,n,r){return this.parseArrowExpression(this.startNodeAt(e,t),n,!0,r)},aD.parseSubscript=function(e,t,n,r,i,a,s){var o=this.options.ecmaVersion>=11,l=o&&this.eat(i7.questionDot);r&&l&&this.raise(this.lastTokStart,"Optional chaining cannot appear in the callee of new expressions");var c=this.eat(i7.bracketL);if(c||l&&this.type!==i7.parenL&&this.type!==i7.backQuote||this.eat(i7.dot)){var u=this.startNodeAt(t,n);u.object=e,c?(u.property=this.parseExpression(),this.expect(i7.bracketR)):this.type===i7.privateId&&"Super"!==e.type?u.property=this.parsePrivateIdent():u.property=this.parseIdent("never"!==this.options.allowReserved),u.computed=!!c,o&&(u.optional=l),e=this.finishNode(u,"MemberExpression")}else if(!r&&this.eat(i7.parenL)){var d=new aS,p=this.yieldPos,h=this.awaitPos,f=this.awaitIdentPos;this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0;var g=this.parseExprList(i7.parenR,this.options.ecmaVersion>=8,!1,d);if(i&&!l&&this.shouldParseAsyncArrow())return this.checkPatternErrors(d,!1),this.checkYieldAwaitInDefaultParams(),this.awaitIdentPos>0&&this.raise(this.awaitIdentPos,"Cannot use 'await' as identifier inside an async function"),this.yieldPos=p,this.awaitPos=h,this.awaitIdentPos=f,this.parseSubscriptAsyncArrow(t,n,g,s);this.checkExpressionErrors(d,!0),this.yieldPos=p||this.yieldPos,this.awaitPos=h||this.awaitPos,this.awaitIdentPos=f||this.awaitIdentPos;var m=this.startNodeAt(t,n);m.callee=e,m.arguments=g,o&&(m.optional=l),e=this.finishNode(m,"CallExpression")}else if(this.type===i7.backQuote){(l||a)&&this.raise(this.start,"Optional chaining cannot appear in the tag of tagged template expressions");var b=this.startNodeAt(t,n);b.tag=e,b.quasi=this.parseTemplate({isTagged:!0}),e=this.finishNode(b,"TaggedTemplateExpression")}return e},aD.parseExprAtom=function(e,t,n){this.type===i7.slash&&this.readRegexp();var r,i=this.potentialArrowAt===this.start;switch(this.type){case i7._super:return this.allowSuper||this.raise(this.start,"'super' keyword outside a method"),r=this.startNode(),this.next(),this.type!==i7.parenL||this.allowDirectSuper||this.raise(r.start,"super() call outside constructor of a subclass"),this.type!==i7.dot&&this.type!==i7.bracketL&&this.type!==i7.parenL&&this.unexpected(),this.finishNode(r,"Super");case i7._this:return r=this.startNode(),this.next(),this.finishNode(r,"ThisExpression");case i7.name:var a=this.start,s=this.startLoc,o=this.containsEsc,l=this.parseIdent(!1);if(this.options.ecmaVersion>=8&&!o&&"async"===l.name&&!this.canInsertSemicolon()&&this.eat(i7._function))return this.overrideContext(aT.f_expr),this.parseFunction(this.startNodeAt(a,s),0,!1,!0,t);if(i&&!this.canInsertSemicolon()){if(this.eat(i7.arrow))return this.parseArrowExpression(this.startNodeAt(a,s),[l],!1,t);if(this.options.ecmaVersion>=8&&"async"===l.name&&this.type===i7.name&&!o&&(!this.potentialArrowInForAwait||"of"!==this.value||this.containsEsc))return l=this.parseIdent(!1),(this.canInsertSemicolon()||!this.eat(i7.arrow))&&this.unexpected(),this.parseArrowExpression(this.startNodeAt(a,s),[l],!0,t)}return l;case i7.regexp:var c=this.value;return(r=this.parseLiteral(c.value)).regex={pattern:c.pattern,flags:c.flags},r;case i7.num:case i7.string:return this.parseLiteral(this.value);case i7._null:case i7._true:case i7._false:return(r=this.startNode()).value=this.type===i7._null?null:this.type===i7._true,r.raw=this.type.keyword,this.next(),this.finishNode(r,"Literal");case i7.parenL:var u=this.start,d=this.parseParenAndDistinguishExpression(i,t);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(d)&&(e.parenthesizedAssign=u),e.parenthesizedBind<0&&(e.parenthesizedBind=u)),d;case i7.bracketL:return r=this.startNode(),this.next(),r.elements=this.parseExprList(i7.bracketR,!0,!0,e),this.finishNode(r,"ArrayExpression");case i7.braceL:return this.overrideContext(aT.b_expr),this.parseObj(!1,e);case i7._function:return r=this.startNode(),this.next(),this.parseFunction(r,0);case i7._class:return this.parseClass(this.startNode(),!1);case i7._new:return this.parseNew();case i7.backQuote:return this.parseTemplate();case i7._import:return this.options.ecmaVersion>=11?this.parseExprImport(n):this.unexpected();default:return this.parseExprAtomDefault()}},aD.parseExprAtomDefault=function(){this.unexpected()},aD.parseExprImport=function(e){var t=this.startNode();if(this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import"),this.next(),this.type===i7.parenL&&!e)return this.parseDynamicImport(t);if(this.type===i7.dot){var n=this.startNodeAt(t.start,t.loc&&t.loc.start);return n.name="import",t.meta=this.finishNode(n,"Identifier"),this.parseImportMeta(t)}this.unexpected()},aD.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),this.options.ecmaVersion>=16)this.eat(i7.parenR)?e.options=null:(this.expect(i7.comma),this.afterTrailingComma(i7.parenR)?e.options=null:(e.options=this.parseMaybeAssign(),this.eat(i7.parenR)||(this.expect(i7.comma),this.afterTrailingComma(i7.parenR)||this.unexpected())));else if(!this.eat(i7.parenR)){var t=this.start;this.eat(i7.comma)&&this.eat(i7.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")},aD.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),"meta"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),"module"===this.options.sourceType||this.options.allowImportExportEverywhere||this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")},aD.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),110===t.raw.charCodeAt(t.raw.length-1)&&(t.bigint=t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")},aD.parseParenExpression=function(){this.expect(i7.parenL);var e=this.parseExpression();return this.expect(i7.parenR),e},aD.shouldParseArrow=function(e){return!this.canInsertSemicolon()},aD.parseParenAndDistinguishExpression=function(e,t){var n,r=this.start,i=this.startLoc,a=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var s,o=this.start,l=this.startLoc,c=[],u=!0,d=!1,p=new aS,h=this.yieldPos,f=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==i7.parenR;)if(u?u=!1:this.expect(i7.comma),a&&this.afterTrailingComma(i7.parenR,!0)){d=!0;break}else if(this.type===i7.ellipsis){s=this.start,c.push(this.parseParenItem(this.parseRestBinding())),this.type===i7.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element");break}else c.push(this.parseMaybeAssign(!1,p,this.parseParenItem));var g=this.lastTokEnd,m=this.lastTokEndLoc;if(this.expect(i7.parenR),e&&this.shouldParseArrow(c)&&this.eat(i7.arrow))return this.checkPatternErrors(p,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=h,this.awaitPos=f,this.parseParenArrowList(r,i,c,t);(!c.length||d)&&this.unexpected(this.lastTokStart),s&&this.unexpected(s),this.checkExpressionErrors(p,!0),this.yieldPos=h||this.yieldPos,this.awaitPos=f||this.awaitPos,c.length>1?((n=this.startNodeAt(o,l)).expressions=c,this.finishNodeAt(n,"SequenceExpression",g,m)):n=c[0]}else n=this.parseParenExpression();if(!this.options.preserveParens)return n;var b=this.startNodeAt(r,i);return b.expression=n,this.finishNode(b,"ParenthesizedExpression")},aD.parseParenItem=function(e){return e},aD.parseParenArrowList=function(e,t,n,r){return this.parseArrowExpression(this.startNodeAt(e,t),n,!1,r)};var aO=[];aD.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode();if(this.next(),this.options.ecmaVersion>=6&&this.type===i7.dot){var t=this.startNodeAt(e.start,e.loc&&e.loc.start);t.name="new",e.meta=this.finishNode(t,"Identifier"),this.next();var n=this.containsEsc;return e.property=this.parseIdent(!0),"target"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),n&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.allowNewDotTarget||this.raiseRecoverable(e.start,"'new.target' can only be used in functions and class static block"),this.finishNode(e,"MetaProperty")}var r=this.start,i=this.startLoc;return e.callee=this.parseSubscripts(this.parseExprAtom(null,!1,!0),r,i,!0,!1),this.eat(i7.parenL)?e.arguments=this.parseExprList(i7.parenR,this.options.ecmaVersion>=8,!1):e.arguments=aO,this.finishNode(e,"NewExpression")},aD.parseTemplateElement=function(e){var t=e.isTagged,n=this.startNode();return this.type===i7.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),n.value={raw:this.value.replace(/\r\n?/g,` 141`),cooked:null}):n.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,` 142`),cooked:this.value},this.next(),n.tail=this.type===i7.backQuote,this.finishNode(n,"TemplateElement")},aD.parseTemplate=function(e){void 0===e&&(e={});var t=e.isTagged;void 0===t&&(t=!1);var n=this.startNode();this.next(),n.expressions=[];var r=this.parseTemplateElement({isTagged:t});for(n.quasis=[r];!r.tail;)this.type===i7.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(i7.dollarBraceL),n.expressions.push(this.parseExpression()),this.expect(i7.braceR),n.quasis.push(r=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(n,"TemplateLiteral")},aD.isAsyncProp=function(e){return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===i7.name||this.type===i7.num||this.type===i7.string||this.type===i7.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===i7.star)&&!ae.test(this.input.slice(this.lastTokEnd,this.start))},aD.parseObj=function(e,t){var n=this.startNode(),r=!0,i={};for(n.properties=[],this.next();!this.eat(i7.braceR);){if(r)r=!1;else if(this.expect(i7.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(i7.braceR))break;var a=this.parseProperty(e,t);e||this.checkPropClash(a,i,t),n.properties.push(a)}return this.finishNode(n,e?"ObjectPattern":"ObjectExpression")},aD.parseProperty=function(e,t){var n,r,i,a,s=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(i7.ellipsis))return e?(s.argument=this.parseIdent(!1),this.type===i7.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element"),this.finishNode(s,"RestElement")):(s.argument=this.parseMaybeAssign(!1,t),this.type===i7.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(s,"SpreadElement"));this.options.ecmaVersion>=6&&(s.method=!1,s.shorthand=!1,(e||t)&&(i=this.start,a=this.startLoc),e||(n=this.eat(i7.star)));var o=this.containsEsc;return this.parsePropertyName(s),!e&&!o&&this.options.ecmaVersion>=8&&!n&&this.isAsyncProp(s)?(r=!0,n=this.options.ecmaVersion>=9&&this.eat(i7.star),this.parsePropertyName(s)):r=!1,this.parsePropertyValue(s,e,n,r,i,a,t,o),this.finishNode(s,"Property")},aD.parseGetterSetter=function(e){var t=e.key.name;this.parsePropertyName(e),e.value=this.parseMethod(!1),e.kind=t;var n=+("get"!==e.kind);if(e.value.params.length!==n){var r=e.value.start;"get"===e.kind?this.raiseRecoverable(r,"getter should have no params"):this.raiseRecoverable(r,"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")},aD.parsePropertyValue=function(e,t,n,r,i,a,s,o){(n||r)&&this.type===i7.colon&&this.unexpected(),this.eat(i7.colon)?(e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,s),e.kind="init"):this.options.ecmaVersion>=6&&this.type===i7.parenL?(t&&this.unexpected(),e.method=!0,e.value=this.parseMethod(n,r),e.kind="init"):t||o||!(this.options.ecmaVersion>=5)||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.type===i7.comma||this.type===i7.braceR||this.type===i7.eq?this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?((n||r)&&this.unexpected(),this.checkUnreserved(e.key),"await"!==e.key.name||this.awaitIdentPos||(this.awaitIdentPos=i),t?e.value=this.parseMaybeDefault(i,a,this.copyNode(e.key)):this.type===i7.eq&&s?(s.shorthandAssign<0&&(s.shorthandAssign=this.start),e.value=this.parseMaybeDefault(i,a,this.copyNode(e.key))):e.value=this.copyNode(e.key),e.kind="init",e.shorthand=!0):this.unexpected():((n||r)&&this.unexpected(),this.parseGetterSetter(e))},aD.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(i7.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(i7.bracketR),e.key;e.computed=!1}return e.key=this.type===i7.num||this.type===i7.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},aD.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},aD.parseMethod=function(e,t,n){var r=this.startNode(),i=this.yieldPos,a=this.awaitPos,s=this.awaitIdentPos;return this.initFunction(r),this.options.ecmaVersion>=6&&(r.generator=e),this.options.ecmaVersion>=8&&(r.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|av(t,r.generator)|128*!!n),this.expect(i7.parenL),r.params=this.parseBindingList(i7.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(r,!1,!0,!1),this.yieldPos=i,this.awaitPos=a,this.awaitIdentPos=s,this.finishNode(r,"FunctionExpression")},aD.parseArrowExpression=function(e,t,n,r){var i=this.yieldPos,a=this.awaitPos,s=this.awaitIdentPos;return this.enterScope(16|av(n,!1)),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!n),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1,r),this.yieldPos=i,this.awaitPos=a,this.awaitIdentPos=s,this.finishNode(e,"ArrowFunctionExpression")},aD.parseFunctionBody=function(e,t,n,r){var i=t&&this.type!==i7.braceL,a=this.strict,s=!1;if(i)e.body=this.parseMaybeAssign(r),e.expression=!0,this.checkParams(e,!1);else{var o=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);(!a||o)&&(s=this.strictDirective(this.end))&&o&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list");var l=this.labels;this.labels=[],s&&(this.strict=!0),this.checkParams(e,!a&&!s&&!t&&!n&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLValSimple(e.id,5),e.body=this.parseBlock(!1,void 0,s&&!a),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=l}this.exitScope()},aD.isSimpleParamList=function(e){for(var t=0;t<e.length;t+=1)if("Identifier"!==e[t].type)return!1;return!0},aD.checkParams=function(e,t){for(var n=Object.create(null),r=0,i=e.params;r<i.length;r+=1){var a=i[r];this.checkLValInnerPattern(a,1,t?null:n)}},aD.parseExprList=function(e,t,n,r){for(var i=[],a=!0;!this.eat(e);){if(a)a=!1;else if(this.expect(i7.comma),t&&this.afterTrailingComma(e))break;var s=void 0;n&&this.type===i7.comma?s=null:this.type===i7.ellipsis?(s=this.parseSpread(r),r&&this.type===i7.comma&&r.trailingComma<0&&(r.trailingComma=this.start)):s=this.parseMaybeAssign(!1,r),i.push(s)}return i},aD.checkUnreserved=function(e){var t=e.start,n=e.end,r=e.name;this.inGenerator&&"yield"===r&&this.raiseRecoverable(t,"Cannot use 'yield' as identifier inside a generator"),this.inAsync&&"await"===r&&this.raiseRecoverable(t,"Cannot use 'await' as identifier inside an async function"),259&this.currentThisScope().flags||"arguments"!==r||this.raiseRecoverable(t,"Cannot use 'arguments' in class field initializer"),this.inClassStaticBlock&&("arguments"===r||"await"===r)&&this.raise(t,"Cannot use "+r+" in class static initialization block"),this.keywords.test(r)&&this.raise(t,"Unexpected keyword '"+r+"'"),!(this.options.ecmaVersion<6&&-1!==this.input.slice(t,n).indexOf("\\"))&&(this.strict?this.reservedWordsStrict:this.reservedWords).test(r)&&(this.inAsync||"await"!==r||this.raiseRecoverable(t,"Cannot use keyword 'await' outside an async function"),this.raiseRecoverable(t,"The keyword '"+r+"' is reserved"))},aD.parseIdent=function(e){var t=this.parseIdentNode();return this.next(!!e),this.finishNode(t,"Identifier"),e||(this.checkUnreserved(t),"await"!==t.name||this.awaitIdentPos||(this.awaitIdentPos=t.start)),t},aD.parseIdentNode=function(){var e=this.startNode();return this.type===i7.name?e.name=this.value:this.type.keyword?(e.name=this.type.keyword,("class"===e.name||"function"===e.name)&&(this.lastTokEnd!==this.lastTokStart+1||46!==this.input.charCodeAt(this.lastTokStart))&&this.context.pop(),this.type=i7.name):this.unexpected(),e},aD.parsePrivateIdent=function(){var e=this.startNode();return this.type===i7.privateId?e.name=this.value:this.unexpected(),this.next(),this.finishNode(e,"PrivateIdentifier"),this.options.checkPrivateFields&&(0===this.privateNameStack.length?this.raise(e.start,"Private field '#"+e.name+"' must be declared in an enclosing class"):this.privateNameStack[this.privateNameStack.length-1].used.push(e)),e},aD.parseYield=function(e){this.yieldPos||(this.yieldPos=this.start);var t=this.startNode();return this.next(),this.type===i7.semi||this.canInsertSemicolon()||this.type!==i7.star&&!this.type.startsExpr?(t.delegate=!1,t.argument=null):(t.delegate=this.eat(i7.star),t.argument=this.parseMaybeAssign(e)),this.finishNode(t,"YieldExpression")},aD.parseAwait=function(e){this.awaitPos||(this.awaitPos=this.start);var t=this.startNode();return this.next(),t.argument=this.parseMaybeUnary(null,!0,!1,e),this.finishNode(t,"AwaitExpression")};var a$=a_.prototype;a$.raise=function(e,t){var n=ab(this.input,e);t+=" ("+n.line+":"+n.column+")",this.sourceFile&&(t+=" in "+this.sourceFile);var r=SyntaxError(t);throw r.pos=e,r.loc=n,r.raisedAt=this.pos,r},a$.raiseRecoverable=a$.raise,a$.curPosition=function(){if(this.options.locations)return new ag(this.curLine,this.pos-this.lineStart)};var aF=a_.prototype,aV=function(e){this.flags=e,this.var=[],this.lexical=[],this.functions=[]};aF.enterScope=function(e){this.scopeStack.push(new aV(e))},aF.exitScope=function(){this.scopeStack.pop()},aF.treatFunctionsAsVarInScope=function(e){return 2&e.flags||!this.inModule&&1&e.flags},aF.declareName=function(e,t,n){var r=!1;if(2===t){var i=this.currentScope();r=i.lexical.indexOf(e)>-1||i.functions.indexOf(e)>-1||i.var.indexOf(e)>-1,i.lexical.push(e),this.inModule&&1&i.flags&&delete this.undefinedExports[e]}else if(4===t)this.currentScope().lexical.push(e);else if(3===t){var a=this.currentScope();r=this.treatFunctionsAsVar?a.lexical.indexOf(e)>-1:a.lexical.indexOf(e)>-1||a.var.indexOf(e)>-1,a.functions.push(e)}else for(var s=this.scopeStack.length-1;s>=0;--s){var o=this.scopeStack[s];if(o.lexical.indexOf(e)>-1&&!(32&o.flags&&o.lexical[0]===e)||!this.treatFunctionsAsVarInScope(o)&&o.functions.indexOf(e)>-1){r=!0;break}if(o.var.push(e),this.inModule&&1&o.flags&&delete this.undefinedExports[e],259&o.flags)break}r&&this.raiseRecoverable(n,"Identifier '"+e+"' has already been declared")},aF.checkLocalExport=function(e){-1===this.scopeStack[0].lexical.indexOf(e.name)&&-1===this.scopeStack[0].var.indexOf(e.name)&&(this.undefinedExports[e.name]=e)},aF.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},aF.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(771&t.flags)return t}},aF.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(771&t.flags&&!(16&t.flags))return t}};var aU=function(e,t,n){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new am(e,n)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},aG=a_.prototype;function az(e,t,n,r){return e.type=t,e.end=n,this.options.locations&&(e.loc.end=r),this.options.ranges&&(e.range[1]=n),e}aG.startNode=function(){return new aU(this,this.start,this.startLoc)},aG.startNodeAt=function(e,t){return new aU(this,e,t)},aG.finishNode=function(e,t){return az.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},aG.finishNodeAt=function(e,t,n,r){return az.call(this,e,t,n,r)},aG.copyNode=function(e){var t=new aU(this,e.start,this.startLoc);for(var n in e)t[n]=e[n];return t};for(var aH="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",aW=aH+" Extended_Pictographic",aq=aW+" EBase EComp EMod EPres ExtPict",aZ={9:aH,10:aW,11:aW,12:aq,13:aq,14:aq},aK={9:"",10:"",11:"",12:"",13:"",14:"Basic_Emoji Emoji_Keycap_Sequence RGI_Emoji_Modifier_Sequence RGI_Emoji_Flag_Sequence RGI_Emoji_Tag_Sequence RGI_Emoji_ZWJ_Sequence RGI_Emoji"},aX="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",aY="Adlam Adlm Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Re
142jang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",aQ=aY+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",aJ=aQ+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",a1=aJ+" Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi",a0=a1+" Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith",a2={9:aY,10:aQ,11:aJ,12:a1,13:a0,14:a0+" Gara Garay Gukh Gurung_Khema Hrkt Katakana_Or_Hiragana Kawi Kirat_Rai Krai Nag_Mundari Nagm Ol_Onal Onao Sunu Sunuwar Todhri Todr Tulu_Tigalari Tutg Unknown Zzzz"},a3={},a4=0,a5=[9,10,11,12,13,14];a4<a5.length;a4+=1)!function(e){var t=a3[e]={binary:ap(aZ[e]+" "+aX),binaryOfStrings:ap(aK[e]),nonBinary:{General_Category:ap(aX),Script:ap(a2[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}(a5[a4]);var a6=a_.prototype,a8=function(e,t){this.parent=e,this.base=t||this};a8.prototype.separatedFrom=function(e){for(var t=this;t;t=t.parent)for(var n=e;n;n=n.parent)if(t.base===n.base&&t!==n)return!0;return!1},a8.prototype.sibling=function(){return new a8(this.parent,this.base)};var a9=function(e){this.parser=e,this.validFlags="gim"+(e.options.ecmaVersion>=6?"uy":"")+(e.options.ecmaVersion>=9?"s":"")+(e.options.ecmaVersion>=13?"d":"")+(e.options.ecmaVersion>=15?"v":""),this.unicodeProperties=a3[e.options.ecmaVersion>=14?14:e.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchV=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=Object.create(null),this.backReferenceNames=[],this.branchID=null};function a7(e){return 36===e||e>=40&&e<=43||46===e||63===e||e>=91&&e<=94||e>=123&&e<=125}function se(e){return e>=65&&e<=90||e>=97&&e<=122}function st(e){return se(e)||95===e}function sn(e){return e>=48&&e<=57}function sr(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function si(e){return e>=65&&e<=70?10+(e-65):e>=97&&e<=102?10+(e-97):e-48}function sa(e){return e>=48&&e<=55}a9.prototype.reset=function(e,t,n){var r=-1!==n.indexOf("v"),i=-1!==n.indexOf("u");this.start=0|e,this.source=t+"",this.flags=n,r&&this.parser.options.ecmaVersion>=15?(this.switchU=!0,this.switchV=!0,this.switchN=!0):(this.switchU=i&&this.parser.options.ecmaVersion>=6,this.switchV=!1,this.switchN=i&&this.parser.options.ecmaVersion>=9)},a9.prototype.raise=function(e){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+e)},a9.prototype.at=function(e,t){void 0===t&&(t=!1);var n=this.source,r=n.length;if(e>=r)return -1;var i=n.charCodeAt(e);if(!(t||this.switchU)||i<=55295||i>=57344||e+1>=r)return i;var a=n.charCodeAt(e+1);return a>=56320&&a<=57343?(i<<10)+a-0x35fdc00:i},a9.prototype.nextIndex=function(e,t){void 0===t&&(t=!1);var n=this.source,r=n.length;if(e>=r)return r;var i,a=n.charCodeAt(e);return!(t||this.switchU)||a<=55295||a>=57344||e+1>=r||(i=n.charCodeAt(e+1))<56320||i>57343?e+1:e+2},a9.prototype.current=function(e){return void 0===e&&(e=!1),this.at(this.pos,e)},a9.prototype.lookahead=function(e){return void 0===e&&(e=!1),this.at(this.nextIndex(this.pos,e),e)},a9.prototype.advance=function(e){void 0===e&&(e=!1),this.pos=this.nextIndex(this.pos,e)},a9.prototype.eat=function(e,t){return void 0===t&&(t=!1),this.current(t)===e&&(this.advance(t),!0)},a9.prototype.eatChars=function(e,t){void 0===t&&(t=!1);for(var n=this.pos,r=0;r<e.length;r+=1){var i=e[r],a=this.at(n,t);if(-1===a||a!==i)return!1;n=this.nextIndex(n,t)}return this.pos=n,!0},a6.validateRegExpFlags=function(e){for(var t=e.validFlags,n=e.flags,r=!1,i=!1,a=0;a<n.length;a++){var s=n.charAt(a);-1===t.indexOf(s)&&this.raise(e.start,"Invalid regular expression flag"),n.indexOf(s,a+1)>-1&&this.raise(e.start,"Duplicate regular expression flag"),"u"===s&&(r=!0),"v"===s&&(i=!0)}this.options.ecmaVersion>=15&&r&&i&&this.raise(e.start,"Invalid regular expression flag")},a6.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&function(e){for(var t in e)return!0;return!1}(e.groupNames)&&(e.switchN=!0,this.regexp_pattern(e))},a6.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames=Object.create(null),e.backReferenceNames.length=0,e.branchID=null,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,n=e.backReferenceNames;t<n.length;t+=1){var r=n[t];e.groupNames[r]||e.raise("Invalid named capture referenced")}},a6.regexp_disjunction=function(e){var t=this.options.ecmaVersion>=16;for(t&&(e.branchID=new a8(e.branchID,null)),this.regexp_alternative(e);e.eat(124);)t&&(e.branchID=e.branchID.sibling()),this.regexp_alternative(e);t&&(e.branchID=e.branchID.parent),this.regexp_eatQuantifier(e,!0)&&e.raise("Nothing to repeat"),e.eat(123)&&e.raise("Lone quantifier brackets")},a6.regexp_alternative=function(e){for(;e.pos<e.source.length&&this.regexp_eatTerm(e););},a6.regexp_eatTerm=function(e){return this.regexp_eatAssertion(e)?(e.lastAssertionIsQuantifiable&&this.regexp_eatQuantifier(e)&&e.switchU&&e.raise("Invalid quantifier"),!0):(e.switchU?!!this.regexp_eatAtom(e):!!this.regexp_eatExtendedAtom(e))&&(this.regexp_eatQuantifier(e),!0)},a6.regexp_eatAssertion=function(e){var t=e.pos;if(e.lastAssertionIsQuantifiable=!1,e.eat(94)||e.eat(36))return!0;
vendor: 4,251 bytes, line 142
142if(e.eat(92)){if(e.eat(66)||e.eat(98))return!0;e.pos=t}if(e.eat(40)&&e.eat(63)){var n=!1;if(this.options.ecmaVersion>=9&&(n=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!n,!0}return e.pos=t,!1},a6.regexp_eatQuantifier=function(e,t){return void 0===t&&(t=!1),!!this.regexp_eatQuantifierPrefix(e,t)&&(e.eat(63),!0)},a6.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)},a6.regexp_eatBracedQuantifier=function(e,t){var n=e.pos;if(e.eat(123)){var r=0,i=-1;if(this.regexp_eatDecimalDigits(e)&&(r=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(i=e.lastIntValue),e.eat(125)))return -1!==i&&i<r&&!t&&e.raise("numbers out of order in {} quantifier"),!0;e.switchU&&!t&&e.raise("Incomplete quantifier"),e.pos=n}return!1},a6.regexp_eatAtom=function(e){return this.regexp_eatPatternCharacters(e)||e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)},a6.regexp_eatReverseSolidusAtomEscape=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatAtomEscape(e))return!0;e.pos=t}return!1},a6.regexp_eatUncapturingGroup=function(e){var t=e.pos;if(e.eat(40)){if(e.eat(63)){if(this.options.ecmaVersion>=16){var n=this.regexp_eatModifiers(e),r=e.eat(45);if(n||r){for(var i=0;i<n.length;i++){var a=n.charAt(i);n.indexOf(a,i+1)>-1&&e.raise("Duplicate regular expression modifiers")}if(r){var s=this.regexp_eatModifiers(e);n||s||58!==e.current()||e.raise("Invalid regular expression modifiers");for(var o=0;o<s.length;o++){var l=s.charAt(o);(s.indexOf(l,o+1)>-1||n.indexOf(l)>-1)&&e.raise("Duplicate regular expression modifiers")}}}}if(e.eat(58)){if(this.regexp_disjunction(e),e.eat(41))return!0;e.raise("Unterminated group")}}e.pos=t}return!1},a6.regexp_eatCapturingGroup=function(e){if(e.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(e):63===e.current()&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1},a6.regexp_eatModifiers=function(e){for(var t,n="",r=0;-1!==(r=e.current())&&(105===(t=r)||109===t||115===t);)n+=ah(r),e.advance();return n},a6.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)},a6.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1},a6.regexp_eatSyntaxCharacter=function(e){var t=e.current();return!!a7(t)&&(e.lastIntValue=t,e.advance(),!0)},a6.regexp_eatPatternCharacters=function(e){for(var t=e.pos,n=0;-1!==(n=e.current())&&!a7(n);)e.advance();return e.pos!==t},a6.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return -1!==t&&36!==t&&(!(t>=40)||!(t<=43))&&46!==t&&63!==t&&91!==t&&94!==t&&124!==t&&(e.advance(),!0)},a6.regexp_groupSpecifier=function(e){if(e.eat(63)){this.regexp_eatGroupName(e)||e.raise("Invalid group");var t=this.options.ecmaVersion>=16,n=e.groupNames[e.lastStringValue];if(n)if(t)for(var r=0;r<n.length;r+=1)n[r].separatedFrom(e.branchID)||e.raise("Duplicate capture group name");else e.raise("Duplicate capture group name");t?(n||(e.groupNames[e.lastStringValue]=[])).push(e.branchID):e.groupNames[e.lastStringValue]=!0}},a6.regexp_eatGroupName=function(e){if(e.lastStringValue="",e.eat(60)){if(this.regexp_eatRegExpIdentifierName(e)&&e.eat(62))return!0;e.raise("Invalid capture group name")}return!1},a6.regexp_eatRegExpIdentifierName=function(e){if(e.lastStringValue="",this.regexp_eatRegExpIdentifierStart(e)){for(e.lastStringValue+=ah(e.lastIntValue);this.regexp_eatRegExpIdentifierPart(e);)e.lastStringValue+=ah(e.lastIntValue);return!0}return!1},a6.regexp_eatRegExpIdentifierStart=function(e){var t,n=e.pos,r=this.options.ecmaVersion>=11,i=e.current(r);return e.advance(r),92===i&&this.regexp_eatRegExpUnicodeEscapeSequence(e,r)&&(i=e.lastIntValue),i0(t=i,!0)||36===t||95===t?(e.lastIntValue=i,!0):(e.pos=n,
142!1)},a6.regexp_eatRegExpIdentifierPart=function(e){var t,n=e.pos,r=this.options.ecmaVersion>=11,i=e.current(r);return e.advance(r),92===i&&this.regexp_eatRegExpUnicodeEscapeSequence(e,r)&&(i=e.lastIntValue),i2(t=i,!0)||36===t||95===t||8204===t||8205===t?(e.lastIntValue=i,!0):(e.pos=n,!1)},a6.regexp_eatAtomEscape=function(e){return!!(this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e))||(e.switchU&&(99===e.current()&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)},a6.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var n=e.lastIntValue;if(e.switchU)return n>e.maxBackReference&&(e.maxBackReference=n),!0;if(n<=e.numCapturingParens)return!0;e.pos=t}return!1},a6.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1},a6.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)},a6.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1},a6.regexp_eatZero=function(e){return!(48!==e.current()||sn(e.lookahead()))&&(e.lastIntValue=0,e.advance(),!0)},a6.regexp_eatControlEscape=function(e){var t=e.current();return 116===t?(e.lastIntValue=9,e.advance(),!0):110===t?(e.lastIntValue=10,e.advance(),!0):118===t?(e.lastIntValue=11,e.advance(),!0):102===t?(e.lastIntValue=12,e.advance(),!0):114===t&&(e.lastIntValue=13,e.advance(),!0)},a6.regexp_eatControlLetter=function(e){var t=e.current();return!!se(t)&&(e.lastIntValue=t%32,e.advance(),!0)},a6.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){void 0===t&&(t=!1);var n=e.pos,r=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var i,a=e.lastIntValue;if(r&&a>=55296&&a<=56319){var s=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var o=e.lastIntValue;if(o>=56320&&o<=57343)return e.lastIntValue=(a-55296)*1024+(o-56320)+65536,!0}e.pos=s,e.lastIntValue=a}return!0}if(r&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&(i=e.lastIntValue)>=0&&i<=1114111)return!0;r&&e.raise("Invalid unicode escape"),e.pos=n}return!1},a6.regexp_eatIdentityEscape=function(e){if(e.switchU)return!!this.regexp_eatSyntaxCharacter(e)||!!e.eat(47)&&(e.lastIntValue=47,!0);var t=e.current();return 99!==t&&(!e.switchN||107!==t)&&(e.lastIntValue=t,e.advance(),!0)},a6.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do e.lastIntValue=10*e.lastIntValue+(t-48),e.advance();while((t=e.current())>=48&&t<=57)return!0}return!1},a6.regexp_eatCharacterClassEscape=function(e){var t,n,r=e.current();if(100===(t=r)||68===t||115===t||83===t||119===t||87===t)return e.lastIntValue=-1,e.advance(),1;var i=!1;if(e.switchU&&this.options.ecmaVersion>=9&&((i=80===r)||112===r)){if(e.lastIntValue=-1,e.advance(),e.eat(123)&&(n=this.regexp_eatUnicodePropertyValueExpression(e))&&e.eat(125))return i&&2===n&&e.raise("Invalid property name"),n;e.raise("Invalid property name")}return 0},a6.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var n=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var r=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,n,r),1}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var i=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,i)}return 0},a6.regexp_validateUnicodePropertyNameAndValue=function(e,t,n){ac(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(n)||e.raise("Invalid property value")},a6.regexp_validateUnicodePropertyNameOrValue=function(e,t){return e.unicodeProperties.binary.test(t)?1:e.switchV&&e.unicodeProperties.binaryOfStrings.test(t)?2:void e.raise("Invalid property name")},a6.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";st(t=e.current());)e.lastStringValue+=ah(t),e.advance();return""!==e.lastStringValue},a6.regexp_eatUnicodePropertyValue=function(e){var t,n=0;for(e.lastStringValue="";st(t=n=e.current())||sn(t);)e.lastStringValue+=ah(n),e.advance();return""!==e.lastStringValue},a6.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)}
vendor: 10,414 bytes, line 142
142,a6.regexp_eatCharacterClass=function(e){if(e.eat(91)){var t=e.eat(94),n=this.regexp_classContents(e);return e.eat(93)||e.raise("Unterminated character class"),t&&2===n&&e.raise("Negated character class may contain strings"),!0}return!1},a6.regexp_classContents=function(e){return 93===e.current()?1:e.switchV?this.regexp_classSetExpression(e):(this.regexp_nonEmptyClassRanges(e),1)},a6.regexp_nonEmptyClassRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var n=e.lastIntValue;e.switchU&&(-1===t||-1===n)&&e.raise("Invalid character class"),-1!==t&&-1!==n&&t>n&&e.raise("Range out of order in character class")}}},a6.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var n=e.current();(99===n||sa(n))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var r=e.current();return 93!==r&&(e.lastIntValue=r,e.advance(),!0)},a6.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)},a6.regexp_classSetExpression=function(e){var t,n=1;if(!this.regexp_eatClassSetRange(e))if(t=this.regexp_eatClassSetOperand(e)){2===t&&(n=2);for(var r=e.pos;e.eatChars([38,38]);){if(38!==e.current()&&(t=this.regexp_eatClassSetOperand(e))){2!==t&&(n=1);continue}e.raise("Invalid character in character class")}if(r!==e.pos)return n;for(;e.eatChars([45,45]);)this.regexp_eatClassSetOperand(e)||e.raise("Invalid character in character class");if(r!==e.pos)return n}else e.raise("Invalid character in character class");for(;;)if(!this.regexp_eatClassSetRange(e)){if(!(t=this.regexp_eatClassSetOperand(e)))return n;2===t&&(n=2)}},a6.regexp_eatClassSetRange=function(e){var t=e.pos;if(this.regexp_eatClassSetCharacter(e)){var n=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassSetCharacter(e)){var r=e.lastIntValue;return -1!==n&&-1!==r&&n>r&&e.raise("Range out of order in character class"),!0}e.pos=t}return!1},a6.regexp_eatClassSetOperand=function(e){return this.regexp_eatClassSetCharacter(e)?1:this.regexp_eatClassStringDisjunction(e)||this.regexp_eatNestedClass(e)},a6.regexp_eatNestedClass=function(e){var t=e.pos;if(e.eat(91)){var n=e.eat(94),r=this.regexp_classContents(e);if(e.eat(93))return n&&2===r&&e.raise("Negated character class may contain strings"),r;e.pos=t}if(e.eat(92)){var i=this.regexp_eatCharacterClassEscape(e);if(i)return i;e.pos=t}return null},a6.regexp_eatClassStringDisjunction=function(e){var t=e.pos;if(e.eatChars([92,113])){if(e.eat(123)){var n=this.regexp_classStringDisjunctionContents(e);if(e.eat(125))return n}else e.raise("Invalid escape");e.pos=t}return null},a6.regexp_classStringDisjunctionContents=function(e){for(var t=this.regexp_classString(e);e.eat(124);)2===this.regexp_classString(e)&&(t=2);return t},a6.regexp_classString=function(e){for(var t=0;this.regexp_eatClassSetCharacter(e);)t++;return 1===t?1:2},a6.regexp_eatClassSetCharacter=function(e){var t,n,r=e.pos;if(e.eat(92))return!!(this.regexp_eatCharacterEscape(e)||this.regexp_eatClassSetReservedPunctuator(e))||(e.eat(98)?(e.lastIntValue=8,!0):(e.pos=r,!1));var i=e.current();return!(i<0||i===e.lookahead()&&(33===(t=i)||t>=35&&t<=38||t>=42&&t<=44||46===t||t>=58&&t<=64||94===t||96===t||126===t)||40===(n=i)||41===n||45===n||47===n||n>=91&&n<=93||n>=123&&n<=125)&&(e.advance(),e.lastIntValue=i,!0)},a6.regexp_eatClassSetReservedPunctuator=function(e){var t,n=e.current();return!!(33===(t=n)||35===t||37===t||38===t||44===t||45===t||t>=58&&t<=62||64===t||96===t||126===t)&&(e.lastIntValue=n,e.advance(),!0)},a6.regexp_eatClassControlLetter=function(e){var t=e.current();return(!!sn(t)||95===t)&&(e.lastIntValue=t%32,e.advance(),!0)},a6.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1},a6.regexp_eatDecimalDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;sn(n=e.current());)e.lastIntValue=10*e.lastIntValue+(n-48),e.advance();return e.pos!==t},a6.regexp_eatHexDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;sr(n=e.current());)e.lastIntValue=16*e.lastIntValue+si(n),e.advance();return e.pos!==t},a6.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var n=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=64*t+8*n+e.lastIntValue:e.lastIntValue=8*t+n}else e.lastIntValue=t;return!0}return!1},a6.regexp_eatOctalDigit=function(e){var t=e.current();return sa(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)},a6.regexp_eatFixedHexDigits=function(e,t){var n=e.pos;e.lastIntValue=0;for(var r=0;r<t;++r){var i=e.current();if(!sr(i))return e.pos=n,!1;e.lastIntValue=16*e.lastIntValue+si(i),e.advance()}return!0};var ss=function(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,e.options.locations&&(this.loc=new am(e,e.startLoc,e.endLoc)),e.options.ranges&&(this.range=[e.start,e.end])},so=a_.prototype;function sl(e){return"function"!=typeof BigInt?null:BigInt(e.replace(/_/g,""))}so.next=function(e){!e&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new ss(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},so.getToken=function(){return this.next(),new ss(this)},"u">typeof Symbol&&(so[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===i7.eof,value:t}}}}),so.nextToken=function(){var e=this.curContext();return(e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length)?this.finishToken(i7.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},so.readToken=function(e){return i0(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},so.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=56320)return e;var t=this.input.charCodeAt(this.pos+1);return t<=56319||t>=57344?e:(e<<10)+t-0x35fdc00},so.skipBlockComment=function(){var e=this.options.onComment&&this.curPosition(),t=this.pos,n=this.input.indexOf("*/",this.pos+=2);if(-1===n&&this.raise(this.pos-2,"Unterminated comment"),this.pos=n+2,this.options.locations)for(var r=void 0,i=t;(r=ar(this.input,i,this.pos))>-1;)++this.curLine,i=this.lineStart=r;this.options.onComment&&this.options.onComment(!0,this.input.slice(t+2,n),t,this.pos,e,this.curPosition())},so.skipLineComment=function(e){for(var t=this.pos,n=this.options.onComment&&this.curPosition(),r=this.input.charCodeAt(this.pos+=e);this.pos<this.input.length&&!an(r);)r=this.input.charCodeAt(++this.pos);this.options.onComment&&this.options.onComment(!1,this.input.slice(t+e,this.pos),t,this.pos,n,this.curPosition())},so.skipSpace=function(){e:for(;this.pos<this.input.length;){var e=this.input.charCodeAt(this.pos);switch(e){case 32:case 160:++this.pos;break;case 13:10===this.input.charCodeAt(this.pos+1)&&++this.pos;case 10:case 8232:case 8233:++this.pos,this.options.locations&&(++this.curLine,this.lineStart=this.pos);break;case 47:switch(this.input.charCodeAt(this.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break e}break;default:if(e>8&&e<14||e>=5760&&ai.test(String.fromCharCode(e)))++this.pos;else break e}}},so.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var n=this.type;this.type=e,this.value=t,this.updateContext(n)},so.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===e&&46===t?(this.pos+=3,this.finishToken(i7.ellipsis)):(++this.pos,this.finishToken(i7.dot))},so.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(i7.assign,2):this.finishOp(i7.slash,1)},so.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),n=1,r=42===e?i7.star:i7.modulo;return this.options.ecmaVersion>=7&&42===e&&42===t&&(++n,r=i7.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(i7.assign,n+1):this.finishOp(r,n)},so.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);if(t===e)return this.options.ecmaVersion>=12&&61===this.input.charCodeAt(this.pos+2)?this.finishOp(i7.assign,3):this.finishOp(124===e?i7.logicalOR:i7.logicalAND,2);return 61===t?this.finishOp(i7.assign,2):this.finishOp(124===e?i7.bitwiseOR:i7.bitwiseAND,1)},so.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(i7.assign,2):this.finishOp(i7.bitwiseXOR,1)},so.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?45===t&&!this.inModule&&62===this.input.charCodeAt(this.pos+2)&&(0===this.lastTokEnd||ae.test(this.input.slice(this.lastTokEnd,this.pos)))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(i7.incDec,2):61===t?this.finishOp(i7.assign,2):this.finishOp(i7.plusMin,1)},so.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),n=1;return t===e?(n=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+n)?this.finishOp(i7.assign,n+1):this.finishOp(i7.bitShift,n)):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===t&&(n=2),this.finishOp(i7.relational,n)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},so.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(i7.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(i7.arrow)):this.finishOp(61===e?i7.eq:i7.prefix,1)},so.readToken_question=function(){var e=this.options.ecmaVersion;if(e>=11){var t=this.input.charCodeAt(this.pos+1);if(46===t){var n=this.input.charCodeAt(this.pos+2);
vendor: 5,777 bytes, line 142
142if(n<48||n>57)return this.finishOp(i7.questionDot,2)}if(63===t)return e>=12&&61===this.input.charCodeAt(this.pos+2)?this.finishOp(i7.assign,3):this.finishOp(i7.coalesce,2)}return this.finishOp(i7.question,1)},so.readToken_numberSign=function(){var e=this.options.ecmaVersion,t=35;if(e>=13&&(++this.pos,i0(t=this.fullCharCodeAtPos(),!0)||92===t))return this.finishToken(i7.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+ah(t)+"'")},so.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(i7.parenL);case 41:return++this.pos,this.finishToken(i7.parenR);case 59:return++this.pos,this.finishToken(i7.semi);case 44:return++this.pos,this.finishToken(i7.comma);case 91:return++this.pos,this.finishToken(i7.bracketL);case 93:return++this.pos,this.finishToken(i7.bracketR);case 123:return++this.pos,this.finishToken(i7.braceL);case 125:return++this.pos,this.finishToken(i7.braceR);case 58:return++this.pos,this.finishToken(i7.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(i7.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(i7.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+ah(e)+"'")},so.finishOp=function(e,t){var n=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,n)},so.readRegexp=function(){for(var e,t,n=this.pos;;){this.pos>=this.input.length&&this.raise(n,"Unterminated regular expression");var r=this.input.charAt(this.pos);if(ae.test(r)&&this.raise(n,"Unterminated regular expression"),e)e=!1;else{if("["===r)t=!0;else if("]"===r&&t)t=!1;else if("/"===r&&!t)break;e="\\"===r}++this.pos}var i=this.input.slice(n,this.pos);++this.pos;var a=this.pos,s=this.readWord1();this.containsEsc&&this.unexpected(a);var o=this.regexpState||(this.regexpState=new a9(this));o.reset(n,i,s),this.validateRegExpFlags(o),this.validateRegExpPattern(o);var l=null;try{l=new RegExp(i,s)}catch{}return this.finishToken(i7.regexp,{pattern:i,flags:s,value:l})},so.readInt=function(e,t,n){for(var r=this.options.ecmaVersion>=12&&void 0===t,i=n&&48===this.input.charCodeAt(this.pos),a=this.pos,s=0,o=0,l=0,c=t??1/0;l<c;++l,++this.pos){var u=this.input.charCodeAt(this.pos),d=void 0;if(r&&95===u){i&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed in legacy octal numeric literals"),95===o&&this.raiseRecoverable(this.pos,"Numeric separator must be exactly one underscore"),0===l&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed at the first of digits"),o=u;continue}if((d=u>=97?u-97+10:u>=65?u-65+10:u>=48&&u<=57?u-48:1/0)>=e)break;o=u,s=s*e+d}return r&&95===o&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===a||null!=t&&this.pos-a!==t?null:s},so.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var n=this.readInt(e);return null==n&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(n=sl(this.input.slice(t,this.pos)),++this.pos):i0(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(i7.num,n)},so.readNumber=function(e){var t,n=this.pos;e||null!==this.readInt(10,void 0,!0)||this.raise(n,"Invalid number");var r=this.pos-n>=2&&48===this.input.charCodeAt(n);r&&this.strict&&this.raise(n,"Invalid number");var i=this.input.charCodeAt(this.pos);if(!r&&!e&&this.options.ecmaVersion>=11&&110===i){var a=sl(this.input.slice(n,this.pos));return++this.pos,i0(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(i7.num,a)}r&&/[89]/.test(this.input.slice(n,this.pos))&&(r=!1),46!==i||r||(++this.pos,this.readInt(10),i=this.input.charCodeAt(this.pos)),69!==i&&101!==i||r||((43===(i=this.input.charCodeAt(++this.pos))||45===i)&&++this.pos,null===this.readInt(10)&&this.raise(n,"Invalid number")),i0(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var s=(t=this.input.slice(n,this.pos),r?parseInt(t,8):parseFloat(t.replace(/_/g,"")));return this.finishToken(i7.num,s)},so.readCodePoint=function(){var e;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var t=++this.pos;e=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,e>1114111&&this.invalidStringToken(t,"Code point out of bounds")}else e=this.readHexChar(4);return e},so.readString=function(e){for(var t="",n=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var r=this.input.charCodeAt(this.pos);if(r===e)break;92===r?(t+=this.input.slice(n,this.pos),t+=this.readEscapedChar(!1),n=this.pos):8232===r||8233===r?(this.options.ecmaVersion<10&&this.raise(this.start,"Unterminated string constant"),++this.pos,this.options.locations&&(this.curLine++,this.lineStart=this.pos)):(an(r)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(n,this.pos++),this.finishToken(i7.str
142ing,t)};var sc={};so.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e===sc)this.readInvalidTemplateToken();else throw e}this.inTemplateElement=!1},so.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw sc;this.raise(e,t)},so.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var n=this.input.charCodeAt(this.pos);if(96===n||36===n&&123===this.input.charCodeAt(this.pos+1))return this.pos===this.start&&(this.type===i7.template||this.type===i7.invalidTemplate)?36===n?(this.pos+=2,this.finishToken(i7.dollarBraceL)):(++this.pos,this.finishToken(i7.backQuote)):(e+=this.input.slice(t,this.pos),this.finishToken(i7.template,e));if(92===n)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(an(n)){switch(e+=this.input.slice(t,this.pos),++this.pos,n){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:e+=` 143`;break;default:e+=String.fromCharCode(n)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}},so.readInvalidTemplateToken=function(){for(;this.pos<this.input.length;this.pos++)switch(this.input[this.pos]){case"\\":++this.pos;break;case"$":if("{"!==this.input[this.pos+1])break;case"`":return this.finishToken(i7.invalidTemplate,this.input.slice(this.start,this.pos));case"\r":this.input[this.pos+1]===` 144`&&++this.pos;case` 145`:case"\u2028":case"\u2029":++this.curLine,this.lineStart=this.pos+1}this.raise(this.start,"Unterminated template")},so.readEscapedChar=function(e){var t=this.input.charCodeAt(++this.pos);switch(++this.pos,t){case 110:return` 146`;case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return ah(this.readCodePoint());case 116:return" ";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:return this.options.locations&&(this.lineStart=this.pos,++this.curLine),"";case 56:case 57:if(this.strict&&this.invalidStringToken(this.pos-1,"Invalid escape sequence"),e){var n=this.pos-1;this.invalidStringToken(n,"Invalid escape sequence in template string")}default:if(t>=48&&t<=55){var r=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(r,8);return i>255&&(i=parseInt(r=r.slice(0,-1),8)),this.pos+=r.length-1,t=this.input.charCodeAt(this.pos),("0"!==r||56===t||57===t)&&(this.strict||e)&&this.invalidStringToken(this.pos-1-r.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(i)}return an(t)?(this.options.locations&&(this.lineStart=this.pos,++this.curLine),""):String.fromCharCode(t)}},so.readHexChar=function(e){var t=this.pos,n=this.readInt(16,e);return null===n&&this.invalidStringToken(t,"Bad character escape sequence"),n},so.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,n=this.pos,r=this.options.ecmaVersion>=6;this.pos<this.input.length;){var i=this.fullCharCodeAtPos();if(i2(i,r))this.pos+=i<=65535?1:2;else if(92===i){this.containsEsc=!0,e+=this.input.slice(n,this.pos);var a=this.pos;117!==this.input.charCodeAt(++this.pos)&&this.invalidStringToken(this.pos,"Expecting Unicode escape sequence \\uXXXX"),++this.pos;var s=this.readCodePoint();(t?i0:i2)(s,r)||this.invalidStringToken(a,"Invalid Unicode escape"),e+=ah(s),n=this.pos}else break;t=!1}return e+this.input.slice(n,this.pos)},so.readWord=function(){var e=this.readWord1(),t=i7.name;return this.keywords.test(e)&&(t=i8[e]),this.finishToken(t,e)},a_.acorn={Parser:a_,version:"8.14.1",defaultOptions:ay,Position:ag,SourceLocation:am,getLineInfo:ab,Node:aU,TokenType:i3,tokTypes:i7,keywordTypes:i8,TokContext:aR,tokContexts:aT,isIdentifierChar:i2,isIdentifierStart:i0,Token:ss,isNewLine:an,lineBreak:ae,lineBreakG:at,nonASCIIwhitespace:ai};let su={RES:void 0},sd={RES:void 0},sp={LABEL:void 0},sh={LABEL:void 0},sf=iz("super"),sg=iz("supercall"),sm=iz("noctor"),sb=iz("clsctor"),sy=iz("newtarget"),sx=iz("private"),sv=iz("noinit"),s_=iz("deadzone"),sw=iz("optchain"),sk=iz("import"),sC=iz("exports"),sS=iz("strict"),sE=iz("strict-fn");class sA{constructor(e,t){this.kind=e,this.value=t}get(){return this.value}set(e){if("const"===this.kind)throw TypeError("Assignment to constant variable");return this.value=e}}class sI{constructor(e,t){this.object=e,this.property=t}get(){return this.object[this.property]}set(e){return this.object[this.property]=e,!0}del(){return delete this.object[this.property]}}class sj{constructor(e=null,t=!1){this.context=iT(null),this.withContext=iT(null),this.parent=e,this.isolated=t}global(){let e=this;for(;e.parent;)e=e.parent;return e}find(e){if(this.context[e])return this.context[e];if(e in this.withContext)return new sI(this.withContext,e);if(this.parent)return this.parent.find(e);{let t=this.global().find("window").get();return e in t?new sI(t,e):null}}var(e,t){let n=this;for(;n.parent&&!n.isolated;)n=n.parent;let r=n.context[e];if(r)if("var"===r.kind)t!==sv&&r.set(t);else throw SyntaxError(`Identifier '${e}' has already been declared`);else n.context[e]=new sA("var",t===sv?void 0:t);if(!n.parent){let r=n.find("window").get();t!==sv&&iS(r,e,{value:t,writable:!0,enumerable:!0})}}let(e,t){let n=this.context[e];if(n&&n.get()!==s_)throw SyntaxError(`Identifier '${e}' has already been declared`);this.context[e]=new sA("let",t)}const(e,t){let n=this.context[e];if(n&&n.get()!==s_)throw SyntaxError(`Identifier '${e}' has already been declared`);this.context[e]=new sA("const",t)}func(e,t){let n=this.context[e];if(n&&"var"!==n.kind)throw SyntaxError(`Identifier '${e}' has already been declared`);this.context[e]=new sA("var",t)}with(e){Object.keys(e)&&(this.withContext=e)}}function sP(e,t={}){let{res:n,err:r,ret:i,fullRet:a}=t;return new Promise((s,o)=>
146{if("ret"in t)return s(e.return(i));function l(t){let n;try{n=e.next(t)}catch(e){return o(e)}return u(n),null}function c(t){let n;try{n=e.throw(t)}catch(e){return o(e)}u(n)}function u(e){if(e.done)return s(a?e:e.value);if(e.value!==su)return s(e);let t=e.value.RES;return(t&&"function"===t.then?t:Promise.resolve(t)).then(l,c)}"err"in t?c(r):l(n)})}function*sL(e,t,n={}){let{getVar:r=!1,throwErr:i=!0}=n;if("undefined"===e.name)return;let a=t.find(e.name);if(a){if(r)return a;{let t=a.get();if(t===s_)throw ReferenceError(`${e.name} is not defined`);return t}}if(i)throw ReferenceError(`${e.name} is not defined`)}let sB=Object.freeze(Object.defineProperty({__proto__:null,Identifier:sL},Symbol.toStringTag,{value:"Module"}));function*sN(e,t){return e.regex?new RegExp(e.regex.pattern,e.regex.flags):e.value}let sR=Object.freeze(Object.defineProperty({__proto__:null,Literal:sN},Symbol.toStringTag,{value:"Module"}));function*sT(e,t,n={}){let r,{getObj:i=!1,getVar:a=!1}=n;if((r="Super"===e.object.type?yield*sO(e.object,t,{getProto:!0}):yield*sq(e.object,t))===sw)return sw;if(i)return r;let s,o=!1;if(e.computed?s=yield*sq(e.property,t):"PrivateIdentifier"===e.property.type?(s=e.property.name,o=!0):s=e.property.name,o&&(r=r[sx]),a){let n=iR("set",r,s);if("Super"!==e.object.type||!n)return new sI(r,s);{let e=t.find("this").get(),r=iz(s);return iS(e,r,{set:n}),new sI(e,r)}}{let n=iR("get",r,s);if("Super"!==e.object.type||!n)return e.optional&&null==r?sw:r[s];{let r=t.find("this").get();return e.optional&&null==r?sw:n.call(r)}}}function sM(e){if("Identifier"===e.type)return e.name;if("MemberExpression"===e.type){let t=sM(e.object);if(!e.computed)return"PrivateIdentifier"===e.property.type?`${t}.#${e.property.name}`:`${t}.${e.property.name}`;let n=e.property;return"Literal"===n.type?`${t}[${n.raw}]`:"Identifier"===n.type?`${t}[${n.name}]`:t}return"Super"===e.type?"super":"(intermediate value)"}function*sD(e,t){return e.value.raw}function*sO(e,t,n={}){let{getProto:r=!1}=n,i=t.find(sf).get();return r?i.prototype:i}function*s$(e,t,n={}){let r=yield*sq(e.argument,t);if(n.spreadProps)return r;if("function"==typeof Symbol&&"function"!=typeof r[Symbol.iterator])throw TypeError("Spread syntax requires ...iterable[Symbol.iterator] to be a function");return[...r]}let sF=Object.freeze(Object.defineProperty({__proto__:null,ArrayExpression:function*(e,t){let n=[];for(let r=0;r<e.elements.length;r++){let i=e.elements[r];null===i?n.length++:"SpreadElement"===i.type?n=n.concat((yield*s$(i,t))):n.push((yield*sq(i,t)))}return n},ArrowFunctionExpression:function*(e,t){return ll(e,t)},AssignmentExpression:function*(e,t){let n,r=e.left;if("Identifier"===r.type){if(!(n=yield*sL(r,t,{getVar:!0,throwErr:!1}))){let e=t.find(sS);if(e&&e.get())throw ReferenceError(`${r.name} is not defined`);n=new sI(t.global().find("window").get(),r.name)}}else if("MemberExpression"===r.type)n=yield*sT(r,t,{getVar:!0});else{let n=yield*sq(e.right,t);return yield*lo(r,t,{feed:n})}let i=yield*sq(e.right,t);switch(e.operator){case"=":return n.set(i),n.get();case"+=":return n.set(n.get()+i),n.get();case"-=":return n.set(n.get()-i),n.get();case"*=":return n.set(n.get()*i),n.get();case"/=":return n.set(n.get()/i),n.get();case"%=":return n.set(n.get()%i),n.get();case"**=":return n.set(n.get()**i),n.get();case"<<=":return n.set(n.get()<<i),n.get();case">>=":return n.set(n.get()>>i),n.get();case">>>=":return n.set(n.get()>>>i),n.get();case"|=":return n.set(n.get()|i),n.get();case"^=":return n.set(n.get()^i),n.get();case"&=":return n.set(n.get()&i),n.get();case"??=":return n.set(n.get()??i),n.get();case"&&=":return n.set(n.get()&&i),n.get();case"||=":return n.set(n.get()||i),n.get();default:throw SyntaxError(`Unexpected token ${e.operator}`)}},AwaitExpression:function*(e,t){return su.RES=yield*sq(e.argument,t),yield su},BinaryExpression:function*(e,t){let n,r;switch("PrivateIdentifier"===e.left.type?(n=e.left.name,r=(r=yield*sq(e.right,t))[sx]||{}):(n=yield*sq(e.left,t),r=yield*sq(e.right,t)),e.operator){case"==":return n==r;case"!=":return n!=r;case"===":return n===r;case"!==":return n!==r;case"<":return n<r;case"<=":return n<=r;case">":return n>r;case">=":return n>=r;case"<<":return n<<r;case">>":return n>>r;case">>>":return n>>>r;case"+":return n+r;case"-":return n-r;case"*":return n*r;case"**":return n**r;case"/":return n/r;case"%":return n%r;case"|":return n|r;case"^":return n^r;case"&":return n&r;case"in":return n in r;case"instanceof":return n instanceof r;
146default:throw SyntaxError(`Unexpected token ${e.operator}`)}},CallExpression:function*(e,t){var n;let r,i;if("MemberExpression"===e.callee.type){if((i=yield*sT(e.callee,t,{getObj:!0}))===sw||e.callee.optional&&null==i)return sw;let n,a=!1;e.callee.computed?n=yield*sq(e.callee.property,t):"PrivateIdentifier"===e.callee.property.type?(n=e.callee.property.name,a=!0):n=e.callee.property.name;let s=i;if(a&&(s=s[sx]),"Super"===e.callee.object.type){let e=t.find("this").get();r=s[n].bind(e)}else r=s[n];if(e.optional&&null==r)return sw;if("function"!=typeof r){let t=sM(e.callee);throw TypeError(`${t} is not a function`)}if(sb in r){let t=sM(e.callee);throw TypeError(`Class constructor ${t} cannot be invoked without 'new'`)}}else{if((r=yield*sq(e.callee,t))===sw||e.optional&&null==r)return sw;if("function"!=typeof r||"Super"!==e.callee.type&&sb in r){let t;if("Identifier"===e.callee.type)t=e.callee.name;else try{t=JSON.stringify(r)}catch{t=""+r}throw"function"!=typeof r?TypeError(`${t} is not a function`):TypeError(`Class constructor ${t} cannot be invoked without 'new'`)}i="Super"===e.callee.type?t.find("this").get():null!=(n=t.find(sS))&&n.get()||r&&r[sE]?void 0:t.find("this").get()}let a=[];for(let n=0;n<e.arguments.length;n++){let r=e.arguments[n];"SpreadElement"===r.type?a=a.concat((yield*s$(r,t))):a.push((yield*sq(r,t)))}if("Super"===e.callee.type){let e=t.find(sg).get();if(!0===e)throw ReferenceError("Super constructor may only be called once");let n=iD(i,r,a);return yield*e(n),t.find("this").set(n),t.find(sg).set(!0),n}try{return r.apply(i,a)}catch(e){if(e instanceof TypeError&&"Illegal invocation"===e.message&&-1!==r.toString().indexOf("[native code]")){let e=t.global().find("window").get();if(e&&e[iG])return r.apply(e[iG],a)}throw e}},ChainExpression:function*(e,t){let n=yield*sq(e.expression,t);return n===sw?void 0:n},ClassExpression:function*(e,t){if(!e.id||!e.id.name)return yield*lc(e,t);{let n=new sj(t),r=yield*lc(e,n);return n.const(e.id.name,r),r}},ConditionalExpression:function*(e,t){return(yield*sq(e.test,t))?yield*sq(e.consequent,t):yield*sq(e.alternate,t)},FunctionExpression:function*(e,t){if(!e.id||!e.id.name)return ll(e,t);{let n=new sj(t),r=ll(e,n);return n.const(e.id.name,r),r}},ImportExpression:function*(e,t){let n,r=t.global(),i=yield*sq(e.source,t),a=r.find(sk+i);if(a){let e=a.get();e&&("function"==typeof e?n=e():"object"==typeof e&&(n=e))}return n&&"object"==typeof n?Promise.resolve(n):Promise.reject(TypeError(`Failed to resolve module specifier "${i}"`))},LogicalExpression:function*(e,t){switch(e.operator){case"||":return(yield*sq(e.left,t))||(yield*sq(e.right,t));case"&&":return(yield*sq(e.left,t))&&(yield*sq(e.right,t));case"??":return(yield*sq(e.left,t))??(yield*sq(e.right,t));default:throw SyntaxError(`Unexpected token ${e.operator}`)}},MemberExpression:sT,MetaProperty:function*(e,t){return"new"===e.meta.name&&"target"===e.property.name?t.find(sy).get():"import"===e.meta.name&&"meta"===e.property.name?{url:""}:void 0},NewExpression:function*(e,t){let n=yield*sq(e.callee,t);if("function"!=typeof n){let t;if("Identifier"===e.callee.type)t=e.callee.name;else try{t=JSON.stringify(n)}catch{t=""+n}throw TypeError(`${t} is not a constructor`)}if(n[sm])throw TypeError(`${n.name||"(intermediate value)"} is not a constructor`);let r=[];for(let n=0;n<e.arguments.length;n++){let i=e.arguments[n];"SpreadElement"===i.type?r=r.concat((yield*s$(i,t))):r.push((yield*sq(i,t)))}return new n(...r)},ObjectExpression:function*(e,t){let n={};for(let r=0;r<e.properties.length;r++){let i=e.properties[r];if("SpreadElement"===i.type)iO(n,(yield*s$(i,t,{spreadProps:!0})));else{let e,r=i.key;e=i.computed?yield*sq(r,t):"Identifier"===r.type?r.name:""+(yield*sN(r));let a=yield*sq(i.value,t),s=i.kind;if("init"===s)n[e]=a;else if("get"===s){let t=iE(n,e);iS(n,e,{get:a,set:t&&t.set,enumerable:!0,configurable:!0})}else{let t=iE(n,e);iS(n,e,{get:t&&t.get,set:a,enumerable:!0,configurable:!0})}}}return n},SequenceExpression:function*(e,t){let n;for(let r=0;r<e.expressions.length;r++)n=yield*sq(e.expressions[r],t);return n},SpreadElement:s$,Super:sO,TaggedTemplateExpression:function*(e,t){let n=yield*sq(e.tag,t),r=e.quasi.quasis,i=r.map(e=>e.value.cooked);iS(i,"raw",{value:iC(r.map(e=>e.value.raw))});let a=e.quasi.expressions,s=[];if(a)for(let e=0;e<a.length;e++)s.push((yield*sq(a[e],t)));return n(iC(i),...s)}
146,TemplateElement:sD,TemplateLiteral:function*(e,t){let n=e.quasis.slice(),r=e.expressions.slice(),i="",a,s;for(;a=n.shift();)i+=yield*sD(a),(s=r.shift())&&(i+=yield*sq(s,t));return i},ThisExpression:function*(e,t){let n=t.find(sg);if(n&&!0!==n.get())throw ReferenceError("Must call super constructor in derived class before accessing 'this' or returning from derived constructor");return t.find("this").get()},UnaryExpression:function*(e,t){let n=e.argument;switch(e.operator){case"+":return+(yield*sq(n,t));case"-":return-(yield*sq(n,t));case"!":return!(yield*sq(n,t));case"~":return~(yield*sq(n,t));case"void":return void(yield*sq(n,t));case"typeof":return"Identifier"===n.type?typeof(yield*sL(n,t,{throwErr:!1})):typeof(yield*sq(n,t));case"delete":if("MemberExpression"===n.type)return(yield*sT(n,t,{getVar:!0})).del();if("Identifier"===n.type)throw SyntaxError("Delete of an unqualified identifier in strict mode");return yield*sq(n,t),!0;default:throw SyntaxError(`Unexpected token ${e.operator}`)}},UpdateExpression:function*(e,t){let n,r=e.argument;if("Identifier"===r.type)n=yield*sL(r,t,{getVar:!0});else if("MemberExpression"===r.type)n=yield*sT(r,t,{getVar:!0});else throw SyntaxError("Unexpected token");let i=n.get();if("++"===e.operator)return n.set(i+1),e.prefix?n.get():i;if("--"===e.operator)return n.set(i-1),e.prefix?n.get():i;throw SyntaxError(`Unexpected token ${e.operator}`)},YieldExpression:function*(e,t){let n=yield*sq(e.argument,t);return e.delegate?yield*n:yield n}},Symbol.toStringTag,{value:"Module"}));function*sV(e,t,n={}){let{kind:r="var",hoist:i=!1,onlyBlock:a=!1,feed:s={}}=n,o=[];for(let n=0;n<e.properties.length;n++){let l=e.properties[n];if(i){if(a||"var"===r)if("Property"===l.type){let e=l.value;"Identifier"===e.type?t[r](e.name,a?s_:"var"===r?sv:void 0):yield*lo(e,t,{kind:r,hoist:i,onlyBlock:a})}else yield*sG(l,t,{kind:r,hoist:i,onlyBlock:a})}else if("Property"===l.type){let e;e=l.computed?yield*sq(l.key,t):l.key.name,o.push(e);let n=l.value;"Identifier"===n.type?t[r](n.name,s[e]):yield*lo(n,t,{kind:r,feed:s[e]})}else{let e=iO({},s);for(let t=0;t<o.length;t++)delete e[o[t]];yield*sG(l,t,{kind:r,feed:e})}}}function*sU(e,t,n={}){let{kind:r,hoist:i=!1,onlyBlock:a=!1,feed:s=[]}=n,o=[];for(let n=0;n<e.elements.length;n++){let l=e.elements[n];if(l)if(i)(a||"var"===r)&&("Identifier"===l.type?t[r](l.name,a?s_:"var"===r?sv:void 0):yield*lo(l,t,{kind:r,hoist:i,onlyBlock:a}));else if("Identifier"===l.type)if(r)t[r](l.name,s[n]);else{let e=yield*sL(l,t,{getVar:!0});e.set(s[n]),o.push(e.get())}else"RestElement"===l.type?yield*sG(l,t,{kind:r,feed:s.slice(n)}):yield*lo(l,t,{kind:r,feed:s[n]})}if(o.length)return o}function*sG(e,t,n={}){let{kind:r,hoist:i=!1,onlyBlock:a=!1,feed:s=[]}=n,o=e.argument;i?(a||"var"===r)&&("Identifier"===o.type?t[r](o.name,a?s_:"var"===r?sv:void 0):yield*lo(o,t,{kind:r,hoist:i,onlyBlock:a})):"Identifier"===o.type?r?t[r](o.name,s):(yield*sL(o,t,{getVar:!0})).set(s):yield*lo(o,t,{kind:r,feed:s})}function*sz(e,t,n={}){let{kind:r="var",hoist:i=!1,onlyBlock:a=!1,feed:s=yield*sq(e.right,t)}=n,o=e.left;i?(a||"var"===r)&&("Identifier"===o.type?t[r](o.name,a?s_:"var"===r?sv:void 0):yield*lo(o,t,{kind:r,hoist:i,onlyBlock:a})):"Identifier"===o.type?t[r](o.name,s):yield*lo(o,t,{kind:r,feed:s})}let sH=Object.freeze(Object.defineProperty({__proto__:null,ArrayPattern:sU,AssignmentPattern:sz,ObjectPattern:sV,RestElement:sG},Symbol.toStringTag,{value:"Module"})),sW=Object.freeze(Object.defineProperty({__proto__:null,Program:function*(e,t){for(let n=0;n<e.body.length;n++){let r=e.body[n];if("ExpressionStatement"===r.type&&r.directive)"use strict"!==r.directive||t.find(sS)||t.const(sS,!0);else break}for(let n=0;n<e.body.length;n++)yield*sq(e.body[n],t)}},Symbol.toStringTag,{value:"Module"}));function*sq(e,t){if(!e)return;n||(n=iO({},i_,sF,sB,iv,sR,sH,sW));let r=n[e.type];if(r)return yield*r(e,t);throw Error(`${e.type} isn't implemented`)}function*sZ(e,t){yield*sq(e.expression,t)}function*sK(e,t,n={}){let{invasived:r=!1,hoisted:i=!1}=n,a=r?t:new sj(t);i||(yield*ls(e,a,{onlyBlock:!0}));for(let t=0;t<e.body.length;t++){let r=yield*sq(e.body[t],a);if(r===sh){if(r.LABEL&&r.LABEL===n.label)break;return r}if(r===sp||r===sd)return r}}function*sX(){}function*sY(){}function*sQ(e,t){return sd.RES=e.argument?yield*sq(e.argument,t):void 0,sd}function*sJ(e){var t;return sh.LABEL=null==(t=e.label)?void 0:t.name,sh}function*s1(e){var t;return sp.LABEL=null==(t=e.label)?void 0:t.name,sp}function*s0(e,t){let n=e.label.name;if("WhileStatement"===e.body.type)return yield*s7(e.body,t,{label:n});if("DoWhileStatement"===e.body.type)return yield*oe(e.body,t,{label:n});if("ForStatement"===e.body.type)return yield*ot(e.body,t,{label:n});if("ForInStatement"===e.body.type)return yield*on(e.body,t,{label:n});if("ForOfStatement"===e.body.type)return yield*or(e.body,t,{label:n});if("BlockStatement"===e.body.type)return yield*sK(e.body,t,{label:n});if("WithStatement"===e.body.type)return yield*s2(e.body,t,{label:n});if("IfStatement"===e.body.type)return yield*s3(e.body,t,{label:n});if("SwitchStatement"===e.body.type)return yield*s4(e.body,t,{label:n});if("TryStatement"===e.body.type)return yield*s8(e.body,t,{label:n});throw SyntaxError(`${e.body.type} cannot be labeled`)}function*s2(e,t,n={}){let r=new sj(t);r.with((yield*sq(e.object,t)));let i=yield*sq(e.body,r);return i===sh?i.LABEL&&i.LABEL===n.label?void 0:i:i===sp||i===sd?i:void 0}function*s3(e,t,n={}){let r;return(r=(yield*sq(e.test,t))?yield*sq(e.consequent,t):yield*sq(e.alternate,t))===sh?r.LABEL&&r.LABEL===n.label?void 0:r:r===sp||r===sd?r:void 0}function*s4(e,t,n={}){let r=yield*sq(e.discriminant,t),i=!1,a=-1;for(let s=0;s<e.cases.length;s++){let o=e.cases[s];if(o.test?i||(yield*sq(o.test,t))!==r||(i=!0,a=-1):a=s,i){let e=yield*s5(o,t);
146if(e===sh){if(e.LABEL===n.label)break;return e}if(e===sp||e===sd)return e}}if(!i&&-1!==a)for(let r=a;r<e.cases.length;r++){let i=yield*s5(e.cases[r],t);if(i===sh){if(i.LABEL===n.label)break;return i}if(i===sp||i===sd)return i}}function*s5(e,t){for(let n=0;n<e.consequent.length;n++){let r=yield*sq(e.consequent[n],t);if(r===sh||r===sp||r===sd)return r}}function*s6(e,t){throw yield*sq(e.argument,t)}function*s8(e,t,n={}){let r;try{r=yield*sK(e.block,t)}catch(n){if(e.handler){let i=new sj(t),a=e.handler.param;if(a)if("Identifier"===a.type){let e=a.name;i.var(e,n)}else yield*lo(a,t,{feed:n});r=yield*s9(e.handler,i)}else throw n}finally{e.finalizer&&(r=yield*sK(e.finalizer,t))}return r===sh?r.LABEL&&r.LABEL===n.label?void 0:r:r===sp||r===sd?r:void 0}function*s9(e,t){return yield*sK(e.body,t,{invasived:!0})}function*s7(e,t,n={}){for(;yield*sq(e.test,t);){let r=yield*sq(e.body,t);if(r===sh){if(r.LABEL===n.label)break;return r}if(r===sp){if(r.LABEL===n.label)continue;return r}if(r===sd)return r}}function*oe(e,t,n={}){do{let r=yield*sq(e.body,t);if(r===sh){if(r.LABEL===n.label)break;return r}if(r===sp){if(r.LABEL===n.label)continue;return r}if(r===sd)return r}while(yield*sq(e.test,t))}function*ot(e,t,n={}){let r=new sj(t);for(e.init&&(yield*sq(e.init,r));!e.test||(yield*sq(e.test,r));e.update&&(yield*sq(e.update,r))){let t,i=new sj(r);if((t="BlockStatement"===e.body.type?yield*sK(e.body,i,{invasived:!0}):yield*sq(e.body,i))===sh){if(t.LABEL===n.label)break;return t}if(t===sp){if(t.LABEL===n.label)continue;return t}if(t===sd)return t}}function*on(e,t,n={}){for(let r in yield*sq(e.right,t)){let i=yield*lu(e,t,{value:r});if(i===sh){if(i.LABEL===n.label)break;return i}if(i===sp){if(i.LABEL===n.label)continue;return i}if(i===sd)return i}}function*or(e,t,n={}){let r=yield*sq(e.right,t);if(e.await){let i,a=function(e){let t;if("function"==typeof Symbol&&((t=e[Symbol.asyncIterator])||(t=e[Symbol.iterator])),t)return t.call(e);if("function"==typeof e.next)return e;{let t=0;return{next:()=>(e&&t>=e.length&&(e=void 0),{value:e&&e[t++],done:!e})}}}(r);for(su.RES=a.next(),i=yield su;!i.done;su.RES=a.next(),i=yield su){let r=yield*lu(e,t,{value:i.value});if(r===sh){if(r.LABEL===n.label)break;return r}if(r===sp){if(r.LABEL===n.label)continue;return r}if(r===sd)return r}}else for(let i of r){let r=yield*lu(e,t,{value:i});if(r===sh){if(r.LABEL===n.label)break;return r}if(r===sp){if(r.LABEL===n.label)continue;return r}if(r===sd)return r}}function*oi(e,t){t.func(e.id.name,ll(e,t))}function*oa(e,t,n={}){for(let r=0;r<e.declarations.length;r++)yield*os(e.declarations[r],t,iO({kind:e.kind},n))}function*os(e,t,n={}){let{kind:r="var",hoist:i=!1,onlyBlock:a=!1,feed:s}=n;if(i)(a||"var"===r)&&("Identifier"===e.id.type?t[r](e.id.name,a?s_:"var"===r?sv:void 0):yield*lo(e.id,t,{kind:r,hoist:i,onlyBlock:a}));else{let i="feed"in n,a=i?s:yield*sq(e.init,t);if("Identifier"===e.id.type){let n=e.id.name;"var"!==r||e.init||i?t[r](n,a):t.var(n,sv),e.init&&-1!==["ClassExpression","FunctionExpression","ArrowFunctionExpression"].indexOf(e.init.type)&&!a.name&&iS(a,"name",{value:n,configurable:!0})}else yield*lo(e.id,t,{kind:r,feed:a})}}function*oo(e,t){t.func(e.id.name,(yield*lc(e,t)))}function*ol(e,t,n={}){let{klass:r,superClass:i}=n;for(let n=0;n<e.body.length;n++){let a=e.body[n];"MethodDefinition"===a.type?yield*oc(a,t,{klass:r,superClass:i}):"PropertyDefinition"===a.type&&a.static?yield*ou(a,t,{klass:r,superClass:i}):"StaticBlock"===a.type&&(yield*od(a,t,{klass:r}))}}function*oc(e,t,n={}){let{klass:r,superClass:i}=n,a,s=!1;if(e.computed)a=yield*sq(e.key,t);else if("Identifier"===e.key.type)a=e.key.name;else if("PrivateIdentifier"===e.key.type)a=e.key.name,s=!0;else throw SyntaxError("Unexpected token");let o=e.static?r:r.prototype;s&&(o[sx]||iS(o,sx,{value:{}}),o=o[sx]);let l=ll(e.value,t,{superClass:i});switch(e.kind){case"constructor":break;case"method":iS(o,a,{value:l,writable:!0,configurable:!0});break;case"get":{let e=iE(o,a);iS(o,a,{get:l,set:e&&e.set,configurable:!0});break}case"set":{let e=iE(o,a);iS(o,a,{get:e&&e.get,set:l,configurable:!0});break}default:throw SyntaxError("Unexpected token")}}function*ou(e,t,n={}){let{klass:r,superClass:i}=n,a,s=!1;if(e.computed)a=yield*sq(e.key,t);else if("Identifier"===e.key.type)a=e.key.name;else if("PrivateIdentifier"===e.key.type)a=e.key.name,s=!0;else throw SyntaxError("Unexpected token");let o=new sj(t,!0);o.const("this",r);let l=r;s&&(l[sx]||iS(l,sx,{value:{}}),l=l[sx]),e.value?"FunctionExpression"===e.value.type||"ArrowFunctionExpression"===e.value.type?l[a]=ll(e.value,o,{superClass:i}):l[a]=yield*sq(e.value,o):l[a]=void 0}function*od(e,t,n={}){let{klass:r}=n,i=new sj(t,!0);return i.const("this",r),yield*sK(e,i,{invasived:!0})}function*op(e,t){let n,r=t.global().find(sk+e.source.value);if(r){let e=r.get();e&&("function"==typeof e?n=e():"object"==typeof e&&(n=e))}if(!n||"object"!=typeof n)throw TypeError(`Failed to resolve module specifier "${e.source.value}"`);for(let r=0;r<e.specifiers.length;r++){let i,a=e.specifiers[r];if("ImportSpecifier"===a.type?i="Identifier"===a.imported.type?a.imported.name:a.imported.value:"ImportDefaultSpecifier"===a.type?i="default":"ImportNamespaceSpecifier"===a.type&&(i="*"),"*"!==i&&!iI(n,i))throw SyntaxError(`The requested module "${e.source.value}" does not provide an export named "${i}"`);t.var(a.local.name,"*"===i?iO({},n):n[i])}}function*oh(e,t){let n,r=t.global();"FunctionDeclaration"===e.declaration.type?(n=ll(e.declaration,t),t.func(e.declaration.id.name,n)):"ClassDeclaration"===e.declaration.type?(n=yield*lc(e.declaration,t),t.func(e.declaration.id.name,n)):n=yield*sq(e.declaration,t);let i=r.find(sC);if(i){let e=i.get();e&&"object"==typeof e&&(e.default=n)}}function*of(e,t){let n=t.global();if(e.declaration){if("FunctionDeclaration"===e.declaration.type){let r=ll(e.declaration,t);t.func(e.declaration.id.name,r);let i=n.find(sC);if(i){let t=i.get();t&&"object"==typeof t&&(t[e.declaration.id.name]=r)}}else if("ClassDeclaration"===e.declaration.type){let r=yield*lc(e.declaration,t);t.func(e.declaration.id.name,r);let i=n.find(sC);if(i){let t=i.get();t&&"object"==typeof t&&(t[e.declaration.id.name]=r)}}
146else if("VariableDeclaration"===e.declaration.type){yield*oa(e.declaration,t);let r=n.find(sC);if(r){let n=r.get();if(n&&"object"==typeof n)for(let r=0;r<e.declaration.declarations.length;r++){let i=e.declaration.declarations[r].id.name,a=t.find(i);a&&(n[i]=a.get())}}}}else if(e.specifiers){let r=n.find(sC);if(r){let n=r.get();if(n&&"object"==typeof n)for(let r=0;r<e.specifiers.length;r++){let i=e.specifiers[r],a="Identifier"===i.local.type?i.local.name:i.local.value,s=t.find(a);s&&(n["Identifier"===i.exported.type?i.exported.name:i.exported.value]=s.get())}}}}function*og(e,t){let n,r=t.global(),i=r.find(sk+e.source.value);if(i){let e=i.get();e&&("function"==typeof e?n=e():"object"==typeof e&&(n=e))}if(!n||"object"!=typeof n)throw TypeError(`Failed to resolve module specifier "${e.source.value}"`);let a=r.find(sC);if(a){let e=a.get();e&&"object"==typeof e&&iO(e,n)}}function om(e,t,n={}){let{getVar:r=!1,throwErr:i=!0}=n;if("undefined"===e.name)return;let a=t.find(e.name);if(a){if(r)return a;{let t=a.get();if(t===s_)throw ReferenceError(`${e.name} is not defined`);return t}}if(i)throw ReferenceError(`${e.name} is not defined`)}let ob=Object.freeze(Object.defineProperty({__proto__:null,Identifier:om},Symbol.toStringTag,{value:"Module"}));function oy(e,t){return e.regex?new RegExp(e.regex.pattern,e.regex.flags):e.value}let ox=Object.freeze(Object.defineProperty({__proto__:null,Literal:oy},Symbol.toStringTag,{value:"Module"}));function ov(e,t,n={}){let r,{getObj:i=!1,getVar:a=!1}=n;if((r="Super"===e.object.type?ok(e.object,t,{getProto:!0}):oB(e.object,t))===sw)return sw;if(i)return r;let s,o=!1;if(e.computed?s=oB(e.property,t):"PrivateIdentifier"===e.property.type?(s=e.property.name,o=!0):s=e.property.name,o&&(r=r[sx]),a){let n=iR("set",r,s);if("Super"!==e.object.type||!n)return new sI(r,s);{let e=t.find("this").get(),r=iz(s);return iS(e,r,{set:n}),new sI(e,r)}}{let n=iR("get",r,s);if("Super"!==e.object.type||!n)return e.optional&&null==r?sw:r[s];{let r=t.find("this").get();return e.optional&&null==r?sw:n.call(r)}}}function o_(e){if("Identifier"===e.type)return e.name;if("MemberExpression"===e.type){let t=o_(e.object);if(!e.computed)return"PrivateIdentifier"===e.property.type?`${t}.#${e.property.name}`:`${t}.${e.property.name}`;let n=e.property;return"Literal"===n.type?`${t}[${n.raw}]`:"Identifier"===n.type?`${t}[${n.name}]`:t}return"Super"===e.type?"super":"(intermediate value)"}function ow(e,t){return e.value.raw}function ok(e,t,n={}){let{getProto:r=!1}=n,i=t.find(sf).get();return r?i.prototype:i}function oC(e,t,n={}){let r=oB(e.argument,t);if(n.spreadProps)return r;if("function"==typeof Symbol&&"function"!=typeof r[Symbol.iterator])throw TypeError("Spread syntax requires ...iterable[Symbol.iterator] to be a function");return[...r]}let oS=Object.freeze(Object.defineProperty({__proto__:null,ArrayExpression:function(e,t){let n=[];for(let r=0;r<e.elements.length;r++){let i=e.elements[r];null===i?n.length++:"SpreadElement"===i.type?n=n.concat(oC(i,t)):n.push(oB(i,t))}return n},ArrowFunctionExpression:function(e,t){return lr(e,t)},AssignmentExpression:function(e,t){let n,r=e.left;if("Identifier"===r.type){if(!(n=om(r,t,{getVar:!0,throwErr:!1}))){let e=t.find(sS);if(e&&e.get())throw ReferenceError(`${r.name} is not defined`);n=new sI(t.global().find("window").get(),r.name)}}else if("MemberExpression"===r.type)n=ov(r,t,{getVar:!0});else{let n=oB(e.right,t);return ln(r,t,{feed:n})}let i=oB(e.right,t);switch(e.operator){case"=":return n.set(i),n.get();case"+=":return n.set(n.get()+i),n.get();case"-=":return n.set(n.get()-i),n.get();case"*=":return n.set(n.get()*i),n.get();case"/=":return n.set(n.get()/i),n.get();case"%=":return n.set(n.get()%i),n.get();case"**=":return n.set(n.get()**i),n.get();case"<<=":return n.set(n.get()<<i),n.get();case">>=":return n.set(n.get()>>i),n.get();case">>>=":return n.set(n.get()>>>i),n.get();case"|=":return n.set(n.get()|i),n.get();case"^=":return n.set(n.get()^i),n.get();case"&=":return n.set(n.get()&i),n.get();case"??=":return n.set(n.get()??i),n.get();case"&&=":return n.set(n.get()&&i),n.get();case"||=":return n.set(n.get()||i),n.get();
146default:throw SyntaxError(`Unexpected token ${e.operator}`)}},BinaryExpression:function(e,t){let n,r;switch("PrivateIdentifier"===e.left.type?(n=e.left.name,r=(r=oB(e.right,t))[sx]||{}):(n=oB(e.left,t),r=oB(e.right,t)),e.operator){case"==":return n==r;case"!=":return n!=r;case"===":return n===r;case"!==":return n!==r;case"<":return n<r;case"<=":return n<=r;case">":return n>r;case">=":return n>=r;case"<<":return n<<r;case">>":return n>>r;case">>>":return n>>>r;case"+":return n+r;case"-":return n-r;case"*":return n*r;case"**":return n**r;case"/":return n/r;case"%":return n%r;case"|":return n|r;case"^":return n^r;case"&":return n&r;case"in":return n in r;case"instanceof":return n instanceof r;default:throw SyntaxError(`Unexpected token ${e.operator}`)}},CallExpression:function(e,t){var n;let r,i;if("MemberExpression"===e.callee.type){if((i=ov(e.callee,t,{getObj:!0}))===sw||e.callee.optional&&null==i)return sw;let n,a=!1;e.callee.computed?n=oB(e.callee.property,t):"PrivateIdentifier"===e.callee.property.type?(n=e.callee.property.name,a=!0):n=e.callee.property.name;let s=i;if(a&&(s=s[sx]),"Super"===e.callee.object.type){let e=t.find("this").get();r=s[n].bind(e)}else r=s[n];if(e.optional&&null==r)return sw;if("function"!=typeof r){let t=o_(e.callee);throw TypeError(`${t} is not a function`)}if(sb in r){let t=o_(e.callee);throw TypeError(`Class constructor ${t} cannot be invoked without 'new'`)}}else{if((r=oB(e.callee,t))===sw||e.optional&&null==r)return sw;if("function"!=typeof r||"Super"!==e.callee.type&&sb in r){let t;if("Identifier"===e.callee.type)t=e.callee.name;else try{t=JSON.stringify(r)}catch{t=""+r}throw"function"!=typeof r?TypeError(`${t} is not a function`):TypeError(`Class constructor ${t} cannot be invoked without 'new'`)}i="Super"===e.callee.type?t.find("this").get():null!=(n=t.find(sS))&&n.get()||r&&r[sE]?void 0:t.find("this").get()}let a=[];for(let n=0;n<e.arguments.length;n++){let r=e.arguments[n];"SpreadElement"===r.type?a=a.concat(oC(r,t)):a.push(oB(r,t))}if("Super"===e.callee.type){let e=t.find(sg).get();if(!0===e)throw ReferenceError("Super constructor may only be called once");let n=iD(i,r,a);return e(n),t.find("this").set(n),t.find(sg).set(!0),n}try{return r.apply(i,a)}catch(e){if(e instanceof TypeError&&"Illegal invocation"===e.message&&-1!==r.toString().indexOf("[native code]")){let e=t.global().find("window").get();if(e&&e[iG])return r.apply(e[iG],a)}throw e}},ChainExpression:function(e,t){let n=oB(e.expression,t);return n===sw?void 0:n},ClassExpression:function(e,t){if(!e.id||!e.id.name)return li(e,t);{let n=new sj(t),r=li(e,n);return n.const(e.id.name,r),r}},ConditionalExpression:function(e,t){return oB(e.test,t)?oB(e.consequent,t):oB(e.alternate,t)},FunctionExpression:function(e,t){if(!e.id||!e.id.name)return lr(e,t);{let n=new sj(t),r=lr(e,n);return n.const(e.id.name,r),r}},ImportExpression:function(e,t){let n,r=t.global(),i=oB(e.source,t),a=r.find(sk+i);if(a){let e=a.get();e&&("function"==typeof e?n=e():"object"==typeof e&&(n=e))}return n&&"object"==typeof n?Promise.resolve(n):Promise.reject(TypeError(`Failed to resolve module specifier "${i}"`))},LogicalExpression:function(e,t){switch(e.operator){case"||":return oB(e.left,t)||oB(e.right,t);case"&&":return oB(e.left,t)&&oB(e.right,t);case"??":return oB(e.left,t)??oB(e.right,t);default:throw SyntaxError(`Unexpected token ${e.operator}`)}},MemberExpression:ov,MetaProperty:function(e,t){return"new"===e.meta.name&&"target"===e.property.name?t.find(sy).get():"import"===e.meta.name&&"meta"===e.property.name?{url:""}:void 0},NewExpression:function(e,t){let n=oB(e.callee,t);if("function"!=typeof n){let t;if("Identifier"===e.callee.type)t=e.callee.name;else try{t=JSON.stringify(n)}catch{t=""+n}throw TypeError(`${t} is not a constructor`)}if(n[sm])throw TypeError(`${n.name||"(intermediate value)"} is not a constructor`);let r=[];for(let n=0;n<e.arguments.length;n++){let i=e.arguments[n];"SpreadElement"===i.type?r=r.concat(oC(i,t)):r.push(oB(i,t))}return new n(...r)},ObjectExpression:function(e,t){let n={};for(let r=0;r<e.properties.length;r++){let i=e.properties[r];if("SpreadElement"===i.type)iO(n,oC(i,t,{spreadProps:!0}));else{let e,r=i.key;e=i.computed?oB(r,t):"Identifier"===r.type?r.name:""+oy(r);let a=oB(i.value,t),s=i.kind;if("init"===s)n[e]=a;else if("get"===s){let t=iE(n,e);iS(n,e,{get:a,set:t&&t.set,enumerable:!0,configurable:!0})}else{let t=iE(n,e);iS(n,e,{get:t&&t.get,set:a,enumerable:!0,configurable:!0})}}}return n},SequenceExpression:function(e,t){let n;for(let r=0;r<e.expressions.length;r++)n=oB(e.expressions[r],t);return n},SpreadElement:oC,Super:ok,TaggedTemplateExpression:function(e,t){let n=oB(e.tag,t),r=e.quasi.quasis,i=r.map(e=>e.value.cooked);iS(i,"raw",{value:iC(r.map(e=>e.value.raw))});let a=e.quasi.expressions,s=[];if(a)for(let e=0;e<a.length;e++)s.push(oB(a[e],t));return n(iC(i),...s)}
146,TemplateElement:ow,TemplateLiteral:function(e,t){let n=e.quasis.slice(),r=e.expressions.slice(),i="",a,s;for(;a=n.shift();)i+=ow(a),(s=r.shift())&&(i+=oB(s,t));return i},ThisExpression:function(e,t){let n=t.find(sg);if(n&&!0!==n.get())throw ReferenceError("Must call super constructor in derived class before accessing 'this' or returning from derived constructor");return t.find("this").get()},UnaryExpression:function(e,t){let n=e.argument;switch(e.operator){case"+":return+oB(n,t);case"-":return-oB(n,t);case"!":return!oB(n,t);case"~":return~oB(n,t);case"void":return void oB(n,t);case"typeof":return"Identifier"===n.type?typeof om(n,t,{throwErr:!1}):typeof oB(n,t);case"delete":if("MemberExpression"===n.type)return ov(n,t,{getVar:!0}).del();if("Identifier"===n.type)throw SyntaxError("Delete of an unqualified identifier in strict mode");return oB(n,t),!0;default:throw SyntaxError(`Unexpected token ${e.operator}`)}},UpdateExpression:function(e,t){let n,r=e.argument;if("Identifier"===r.type)n=om(r,t,{getVar:!0});else if("MemberExpression"===r.type)n=ov(r,t,{getVar:!0});else throw SyntaxError("Unexpected token");let i=n.get();if("++"===e.operator)return n.set(i+1),e.prefix?n.get():i;if("--"===e.operator)return n.set(i-1),e.prefix?n.get():i;throw SyntaxError(`Unexpected token ${e.operator}`)}},Symbol.toStringTag,{value:"Module"}));function oE(e,t,n={}){let{kind:r="var",hoist:i=!1,onlyBlock:a=!1,feed:s={}}=n,o=[];for(let n=0;n<e.properties.length;n++){let l=e.properties[n];if(i){if(a||"var"===r)if("Property"===l.type){let e=l.value;"Identifier"===e.type?t[r](e.name,a?s_:"var"===r?sv:void 0):ln(e,t,{kind:r,hoist:i,onlyBlock:a})}else oI(l,t,{kind:r,hoist:i,onlyBlock:a})}else if("Property"===l.type){let e;e=l.computed?oB(l.key,t):l.key.name,o.push(e);let n=l.value;"Identifier"===n.type?t[r](n.name,s[e]):ln(n,t,{kind:r,feed:s[e]})}else{let e=iO({},s);for(let t=0;t<o.length;t++)delete e[o[t]];oI(l,t,{kind:r,feed:e})}}}function oA(e,t,n={}){let{kind:r,hoist:i=!1,onlyBlock:a=!1,feed:s=[]}=n,o=[];for(let n=0;n<e.elements.length;n++){let l=e.elements[n];if(l)if(i)(a||"var"===r)&&("Identifier"===l.type?t[r](l.name,a?s_:"var"===r?sv:void 0):ln(l,t,{kind:r,hoist:i,onlyBlock:a}));else if("Identifier"===l.type)if(r)t[r](l.name,s[n]);else{let e=om(l,t,{getVar:!0});e.set(s[n]),o.push(e.get())}else"RestElement"===l.type?oI(l,t,{kind:r,feed:s.slice(n)}):ln(l,t,{kind:r,feed:s[n]})}if(o.length)return o}function oI(e,t,n={}){let{kind:r,hoist:i=!1,onlyBlock:a=!1,feed:s=[]}=n,o=e.argument;i?(a||"var"===r)&&("Identifier"===o.type?t[r](o.name,a?s_:"var"===r?sv:void 0):ln(o,t,{kind:r,hoist:i,onlyBlock:a})):"Identifier"===o.type?r?t[r](o.name,s):om(o,t,{getVar:!0}).set(s):ln(o,t,{kind:r,feed:s})}function oj(e,t,n={}){let{kind:r="var",hoist:i=!1,onlyBlock:a=!1,feed:s=oB(e.right,t)}=n,o=e.left;i?(a||"var"===r)&&("Identifier"===o.type?t[r](o.name,a?s_:"var"===r?sv:void 0):ln(o,t,{kind:r,hoist:i,onlyBlock:a})):"Identifier"===o.type?t[r](o.name,s):ln(o,t,{kind:r,feed:s})}let oP=Object.freeze(Object.defineProperty({__proto__:null,ArrayPattern:oA,AssignmentPattern:oj,ObjectPattern:oE,RestElement:oI},Symbol.toStringTag,{value:"Module"})),oL=Object.freeze(Object.defineProperty({__proto__:null,Program:function(e,t){for(let n=0;n<e.body.length;n++){let r=e.body[n];if("ExpressionStatement"===r.type&&r.directive)"use strict"!==r.directive||t.find(sS)||t.const(sS,!0);else break}for(let n=0;n<e.body.length;n++)oB(e.body[n],t)}},Symbol.toStringTag,{value:"Module"}));function oB(e,t){if(!e)return;r||(r=iO({},ik,oS,ob,iw,ox,oP,oL));let n=r[e.type];if(n)return n(e,t);throw Error(`${e.type} isn't implemented`)}function oN(e,t){oB(e.expression,t)}function oR(e,t,n={}){let{invasived:r=!1,hoisted:i=!1}=n,a=r?t:new sj(t);i||lt(e,a,{onlyBlock:!0});for(let t=0;t<e.body.length;t++){let r=oB(e.body[t],a);if(r===sh){if(r.LABEL&&r.LABEL===n.label)break;return r}if(r===sp||r===sd)return r}}function oT(){}function oM(){}function oD(e,t){return sd.RES=e.argument?oB(e.argument,t):void 0,sd}function oO(e){var t;return sh.LABEL=null==(t=e.label)?void 0:t.name,sh}function o$(e){var t;return sp.LABEL=null==(t=e.label)?void 0:t.name,sp}function oF(e,t){let n=e.label.name;if("WhileStatement"===e.body.type)return oZ(e.body,t,{label:n});if("DoWhileStatement"===e.body.type)return oK(e.body,t,{label:n});if("ForStatement"===e.body.type)return oX(e.body,t,{label:n});if("ForInStatement"===e.body.type)return oY(e.body,t,{label:n});if("ForOfStatement"===e.body.type)return oQ(e.body,t,{label:n});if("BlockStatement"===e.body.type)return oR(e.body,t,{label:n});if("WithStatement"===e.body.type)return oV(e.body,t,{label:n});if("IfStatement"===e.body.type)return oU(e.body,t,{label:n});if("SwitchStatement"===e.body.type)return oG(e.body,t,{label:n});if("TryStatement"===e.body.type)return oW(e.body,t,{label:n});throw SyntaxError(`${e.body.type} cannot be labeled`)}function oV(e,t,n={}){let r=new sj(t);r.with(oB(e.object,t));let i=oB(e.body,r);return i===sh?i.LABEL&&i.LABEL===n.label?void 0:i:i===sp||i===sd?i:void 0}function oU(e,t,n={}){let r;return(r=oB(e.test,t)?oB(e.consequent,t):oB(e.alternate,t))===sh?r.LABEL&&r.LABEL===n.label?void 0:r:r===sp||r===sd?r:void 0}function oG(e,t,n={}){let r=oB(e.discriminant,t),i=!1,a=-1;for(let s=0;s<e.cases.length;s++){let o=e.cases[s];if(o.test?i||oB(o.test,t)!==r||(i=!0,a=-1):a=s,i){let e=oz(o,t);if(e===sh){if(e.LABEL===n.label)break;return e}if(e===sp||e===sd)return e}}if(!i&&-1!==a)for(let r=a;r<e.cases.length;r++){let i=oz(e.cases[r],t);if(i===sh){if(i.LABEL===n.label)break;return i}if(i===sp||i===sd)return i}}function oz(e,t){for(let n=0;n<e.consequent.length;n++){let r=oB(e.consequent[n],t);
146if(r===sh||r===sp||r===sd)return r}}function oH(e,t){throw oB(e.argument,t)}function oW(e,t,n={}){let r;try{r=oR(e.block,t)}catch(n){if(e.handler){let i=new sj(t),a=e.handler.param;if(a)if("Identifier"===a.type){let e=a.name;i.var(e,n)}else ln(a,t,{feed:n});r=oq(e.handler,i)}else throw n}finally{e.finalizer&&(r=oR(e.finalizer,t))}return r===sh?r.LABEL&&r.LABEL===n.label?void 0:r:r===sp||r===sd?r:void 0}function oq(e,t){return oR(e.body,t,{invasived:!0})}function oZ(e,t,n={}){for(;oB(e.test,t);){let r=oB(e.body,t);if(r===sh){if(r.LABEL===n.label)break;return r}if(r===sp){if(r.LABEL===n.label)continue;return r}if(r===sd)return r}}function oK(e,t,n={}){do{let r=oB(e.body,t);if(r===sh){if(r.LABEL===n.label)break;return r}if(r===sp){if(r.LABEL===n.label)continue;return r}if(r===sd)return r}while(oB(e.test,t))}function oX(e,t,n={}){let r=new sj(t);for(e.init&&oB(e.init,r);!e.test||oB(e.test,r);e.update&&oB(e.update,r)){let t,i=new sj(r);if((t="BlockStatement"===e.body.type?oR(e.body,i,{invasived:!0}):oB(e.body,i))===sh){if(t.LABEL===n.label)break;return t}if(t===sp){if(t.LABEL===n.label)continue;return t}if(t===sd)return t}}function oY(e,t,n={}){for(let r in oB(e.right,t)){let i=la(e,t,{value:r});if(i===sh){if(i.LABEL===n.label)break;return i}if(i===sp){if(i.LABEL===n.label)continue;return i}if(i===sd)return i}}function oQ(e,t,n={}){for(let r of oB(e.right,t)){let i=la(e,t,{value:r});if(i===sh){if(i.LABEL===n.label)break;return i}if(i===sp){if(i.LABEL===n.label)continue;return i}if(i===sd)return i}}function oJ(e,t){t.func(e.id.name,lr(e,t))}function o1(e,t,n={}){for(let r=0;r<e.declarations.length;r++)o0(e.declarations[r],t,iO({kind:e.kind},n))}function o0(e,t,n={}){let{kind:r="var",hoist:i=!1,onlyBlock:a=!1,feed:s}=n;if(i)(a||"var"===r)&&("Identifier"===e.id.type?t[r](e.id.name,a?s_:"var"===r?sv:void 0):ln(e.id,t,{kind:r,hoist:i,onlyBlock:a}));else{let i="feed"in n,a=i?s:oB(e.init,t);if("Identifier"===e.id.type){let n=e.id.name;"var"!==r||e.init||i?t[r](n,a):t.var(n,sv),e.init&&-1!==["ClassExpression","FunctionExpression","ArrowFunctionExpression"].indexOf(e.init.type)&&!a.name&&iS(a,"name",{value:n,configurable:!0})}else ln(e.id,t,{kind:r,feed:a})}}function o2(e,t){t.func(e.id.name,li(e,t))}function o3(e,t,n={}){let{klass:r,superClass:i}=n;for(let n=0;n<e.body.length;n++){let a=e.body[n];"MethodDefinition"===a.type?o4(a,t,{klass:r,superClass:i}):"PropertyDefinition"===a.type&&a.static?o5(a,t,{klass:r,superClass:i}):"StaticBlock"===a.type&&o6(a,t,{klass:r})}}function o4(e,t,n={}){let{klass:r,superClass:i}=n,a,s=!1;
146if(e.computed)a=oB(e.key,t);else if("Identifier"===e.key.type)a=e.key.name;else if("PrivateIdentifier"===e.key.type)a=e.key.name,s=!0;else throw SyntaxError("Unexpected token");let o=e.static?r:r.prototype;s&&(o[sx]||iS(o,sx,{value:{}}),o=o[sx]);let l=lr(e.value,t,{superClass:i});switch(e.kind){case"constructor":break;case"method":iS(o,a,{value:l,writable:!0,configurable:!0});break;case"get":{let e=iE(o,a);iS(o,a,{get:l,set:e&&e.set,configurable:!0});break}case"set":{let e=iE(o,a);iS(o,a,{get:e&&e.get,set:l,configurable:!0});break}default:throw SyntaxError("Unexpected token")}}function o5(e,t,n={}){let{klass:r,superClass:i}=n,a,s=!1;if(e.computed)a=oB(e.key,t);else if("Identifier"===e.key.type)a=e.key.name;else if("PrivateIdentifier"===e.key.type)a=e.key.name,s=!0;else throw SyntaxError("Unexpected token");let o=new sj(t,!0);o.const("this",r);let l=r;s&&(l[sx]||iS(l,sx,{value:{}}),l=l[sx]),e.value?"FunctionExpression"===e.value.type||"ArrowFunctionExpression"===e.value.type?l[a]=lr(e.value,o,{superClass:i}):l[a]=oB(e.value,o):l[a]=void 0}function o6(e,t,n={}){let{klass:r}=n,i=new sj(t,!0);return i.const("this",r),oR(e,i,{invasived:!0})}function o8(e,t){let n,r=t.global().find(sk+e.source.value);if(r){let e=r.get();e&&("function"==typeof e?n=e():"object"==typeof e&&(n=e))}if(!n||"object"!=typeof n)throw TypeError(`Failed to resolve module specifier "${e.source.value}"`);for(let r=0;r<e.specifiers.length;r++){let i,a=e.specifiers[r];if("ImportSpecifier"===a.type?i="Identifier"===a.imported.type?a.imported.name:a.imported.value:"ImportDefaultSpecifier"===a.type?i="default":"ImportNamespaceSpecifier"===a.type&&(i="*"),"*"!==i&&!iI(n,i))throw SyntaxError(`The requested module "${e.source.value}" does not provide an export named "${i}"`);t.var(a.local.name,"*"===i?iO({},n):n[i])}}function o9(e,t){let n,r=t.global();"FunctionDeclaration"===e.declaration.type?(n=lr(e.declaration,t),t.func(e.declaration.id.name,n)):"ClassDeclaration"===e.declaration.type?(n=li(e.declaration,t),t.func(e.declaration.id.name,n)):n=oB(e.declaration,t);let i=r.find(sC);if(i){let e=i.get();e&&"object"==typeof e&&(e.default=n)}}function o7(e,t){let n=t.global();if(e.declaration){if("FunctionDeclaration"===e.declaration.type){let r=lr(e.declaration,t);t.func(e.declaration.id.name,r);let i=n.find(sC);if(i){let t=i.get();t&&"object"==typeof t&&(t[e.declaration.id.name]=r)}}else if("ClassDeclaration"===e.declaration.type){let r=li(e.declaration,t);t.func(e.declaration.id.name,r);let i=n.find(sC);if(i){let t=i.get();t&&"object"==typeof t&&(t[e.declaration.id.name]=r)}}
146else if("VariableDeclaration"===e.declaration.type){o1(e.declaration,t);let r=n.find(sC);if(r){let n=r.get();if(n&&"object"==typeof n)for(let r=0;r<e.declaration.declarations.length;r++){let i=e.declaration.declarations[r].id.name,a=t.find(i);a&&(n[i]=a.get())}}}}else if(e.specifiers){let r=n.find(sC);if(r){let n=r.get();if(n&&"object"==typeof n)for(let r=0;r<e.specifiers.length;r++){let i=e.specifiers[r],a="Identifier"===i.local.type?i.local.name:i.local.value,s=t.find(a);s&&(n["Identifier"===i.exported.type?i.exported.name:i.exported.value]=s.get())}}}}function le(e,t){let n,r=t.global(),i=r.find(sk+e.source.value);if(i){let e=i.get();e&&("function"==typeof e?n=e():"object"==typeof e&&(n=e))}if(!n||"object"!=typeof n)throw TypeError(`Failed to resolve module specifier "${e.source.value}"`);let a=r.find(sC);if(a){let e=a.get();e&&"object"==typeof e&&iO(e,n)}}function lt(e,t,n={}){let{onlyBlock:r=!1}=n,i=[],a=[];for(let n=0;n<e.body.length;n++){let s=e.body[n];"FunctionDeclaration"===s.type?(i.push(s),a.push(n)):"VariableDeclaration"===s.type&&-1!==["const","let"].indexOf(s.kind)?o1(s,t,{hoist:!0,onlyBlock:!0}):r||function e(t,n){switch(t.type){case"VariableDeclaration":o1(t,n,{hoist:!0});break;case"ForInStatement":case"ForOfStatement":"VariableDeclaration"===t.left.type&&o1(t.left,n,{hoist:!0});case"ForStatement":"ForStatement"===t.type&&t.init&&"VariableDeclaration"===t.init.type&&o1(t.init,n,{hoist:!0});case"WhileStatement":case"DoWhileStatement":e(t.body,n);break;case"IfStatement":e(t.consequent,n),t.alternate&&e(t.alternate,n);break;case"BlockStatement":for(let r=0;r<t.body.length;r++)e(t.body[r],n);break;case"SwitchStatement":for(let r=0;r<t.cases.length;r++)for(let i=0;i<t.cases[r].consequent.length;i++)e(t.cases[r].consequent[i],n);break;case"TryStatement":{let r=t.block.body;for(let t=0;t<r.length;t++)e(r[t],n);let i=t.handler&&t.handler.body.body;if(i)for(let t=0;t<i.length;t++)e(i[t],n);let a=t.finalizer&&t.finalizer.body;if(a)for(let t=0;t<a.length;t++)e(a[t],n)}}}(s,t)}if(a.length){for(let t=a.length-1;t>-1;t--)e.body.splice(a[t],1);e.body=i.concat(e.body)}}function ln(e,t,n={}){switch(e.type){case"ObjectPattern":return oE(e,t,n);case"ArrayPattern":return oA(e,t,n);case"RestElement":return oI(e,t,n);case"AssignmentPattern":return oj(e,t,n);default:throw SyntaxError("Unexpected token")}}function lr(e,t,n={}){var r,i;if(e.generator||e.async)return ll(e,t,n);let{superClass:a,construct:s}=n,o=e.params,l="BlockStatement"===e.body.type&&e.body.body.length>0&&"use strict"===e.body.body[0].directive,c=!!(null!=(r=t.find(sS))&&r.get()),u=l||c,d=function(...n){let r,i=new sj(t,!0);l&&!c&&i.const(sS,!0),"ArrowFunctionExpression"!==e.type&&(i.let("this",this),i.let("arguments",arguments),i.const(sy,new.target),a?(i.const(sf,a),s&&i.let(sg,s)):s&&s(this));for(let e=0;e<o.length;e++){let t=o[e];"Identifier"===t.type?i.var(t.name,n[e]):"RestElement"===t.type?oI(t,i,{kind:"var",feed:n.slice(e)}):ln(t,i,{kind:"var",feed:n[e]})}return("BlockStatement"===e.body.type?(lt(e.body,i),r=oR(e.body,i,{invasived:!0,hoisted:!0})):(r=oB(e.body,i),"ArrowFunctionExpression"===e.type&&(sd.RES=r,r=sd)),r===sd)?r.RES:new.target?i.find("this").get():void 0};"ArrowFunctionExpression"===e.type&&iS(d,sm,{value:!0}),iS(d,"name",{value:e.id&&e.id.name||"",configurable:!0}),iS(d,"length",{value:o.length,configurable:!0}),u&&iS(d,sE,{value:!0});let p=null==(i=e.loc)?void 0:i.source;return p&&iS(d,"toString",{value:()=>p.substring(e.start,e.end),configurable:!0}),d}function li(e,t){let n=oB(e.superClass,t),r=e.body.body,i=function(e){for(let i=0;i<r.length;i++){let a=r[i];"PropertyDefinition"!==a.type||a.static||o5(a,t,{klass:e,superClass:n})}},a=function(){let e=n?iD(this,n):this;return i(e),e};for(let e=0;e<r.length;e++){let s=r[e];if("MethodDefinition"===s.type&&"constructor"===s.kind){a=lr(s.value,t,{superClass:n,construct:i});break}}return n&&iM(a,n),o3(e.body,t,{klass:a,superClass:n}),iS(a,sb,{value:!0}),iS(a,"name",{value:e.id&&e.id.name||"",configurable:!0}),a}function la(e,t,n){let{value:r}=n,i=e.left,a=new sj(t);
146return"VariableDeclaration"===i.type?o1(i,a,{feed:r}):"Identifier"===i.type?om(i,t,{getVar:!0}).set(r):ln(i,t,{feed:r}),"BlockStatement"===e.body.type?oR(e.body,a,{invasived:!0}):oB(e.body,a)}function*ls(e,t,n={}){let{onlyBlock:r=!1}=n,i=[],a=[];for(let n=0;n<e.body.length;n++){let s=e.body[n];"FunctionDeclaration"===s.type?(i.push(s),a.push(n)):"VariableDeclaration"===s.type&&-1!==["const","let"].indexOf(s.kind)?yield*oa(s,t,{hoist:!0,onlyBlock:!0}):r||(yield*function* e(t,n){switch(t.type){case"VariableDeclaration":yield*oa(t,n,{hoist:!0});break;case"ForInStatement":case"ForOfStatement":"VariableDeclaration"===t.left.type&&(yield*oa(t.left,n,{hoist:!0}));case"ForStatement":"ForStatement"===t.type&&t.init&&"VariableDeclaration"===t.init.type&&(yield*oa(t.init,n,{hoist:!0}));case"WhileStatement":case"DoWhileStatement":yield*e(t.body,n);break;case"IfStatement":yield*e(t.consequent,n),t.alternate&&(yield*e(t.alternate,n));break;case"BlockStatement":for(let r=0;r<t.body.length;r++)yield*e(t.body[r],n);break;case"SwitchStatement":for(let r=0;r<t.cases.length;r++)for(let i=0;i<t.cases[r].consequent.length;i++)yield*e(t.cases[r].consequent[i],n);break;case"TryStatement":{let r=t.block.body;for(let t=0;t<r.length;t++)yield*e(r[t],n);let i=t.handler&&t.handler.body.body;if(i)for(let t=0;t<i.length;t++)yield*e(i[t],n);let a=t.finalizer&&t.finalizer.body;if(a)for(let t=0;t<a.length;t++)yield*e(a[t],n)}}}(s,t))}if(a.length){for(let t=a.length-1;t>-1;t--)e.body.splice(a[t],1);e.body=i.concat(e.body)}}function*lo(e,t,n={}){switch(e.type){case"ObjectPattern":return yield*sV(e,t,n);case"ArrayPattern":return yield*sU(e,t,n);case"RestElement":return yield*sG(e,t,n);case"AssignmentPattern":return yield*sz(e,t,n);default:throw SyntaxError("Unexpected token")}}function ll(e,t,n={}){var r,i;let a;if(!e.generator&&!e.async)return lr(e,t,n);let{superClass:s,construct:o}=n,l=e.params,c="BlockStatement"===e.body.type&&e.body.body.length>0&&"use strict"===e.body.body[0].directive,u=!!(null!=(r=t.find(sS))&&r.get()),d=function*(...n){let r,i=new sj(t,!0);c&&!u&&i.const(sS,!0),"ArrowFunctionExpression"!==e.type&&(i.let("this",this),i.let("arguments",arguments),i.const(sy,new.target),s?(i.const(sf,s),o&&i.let(sg,o)):o&&(yield*o(this)));for(let e=0;e<l.length;e++){let t=l[e];"Identifier"===t.type?i.var(t.name,n[e]):"RestElement"===t.type?yield*sG(t,i,{kind:"var",feed:n.slice(e)}):yield*lo(t,i,{kind:"var",feed:n[e]})}return("BlockStatement"===e.body.type?(yield*ls(e.body,i),r=yield*sK(e.body,i,{invasived:!0,hoisted:!0})):(r=yield*sq(e.body,i),"ArrowFunctionExpression"===e.type&&(sd.RES=r,r=sd)),r===sd)?r.RES:new.target?i.find("this").get():void 0};iS(a=e.async&&e.generator?function(){let e=d.apply(this,arguments),t=Promise.resolve(),n=!1,r=r=>t=t.then(()=>sP(e,iO({fullRet:!0},r))).catch(e=>{if(!n)return n=!0,Promise.reject(e)}),i={next:e=>r({res:e}),throw:e=>r({err:e}),return:e=>r({ret:e})};return"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i}:e.async?function(){return sP(d.apply(this,arguments))}:d,sm,{value:!0}),iS(a,"name",{value:e.id&&e.id.name||"",configurable:!0}),iS(a,"length",{value:l.length,configurable:!0}),(c||u)&&iS(a,sE,{value:!0});let p=null==(i=e.loc)?void 0:i.source;return p&&iS(a,"toString",{value:()=>p.substring(e.start,e.end),configurable:!0}),a}function*lc(e,t){let n=yield*sq(e.superClass,t),r=e.body.body,i=function*(e){for(let i=0;i<r.length;i++){let a=r[i];"PropertyDefinition"!==a.type||a.static||(yield*ou(a,t,{klass:e,superClass:n}))}},a=function*(){let e=n?iD(this,n):this;return yield*i(e),e};for(let e=0;e<r.length;e++){let s=r[e];if("MethodDefinition"===s.type&&"constructor"===s.kind){a=ll(s.value,t,{superClass:n,construct:i});break}}return n&&iM(a,n),yield*ol(e.body,t,{klass:a,superClass:n}),iS(a,sb,{value:!0}),iS(a,"name",{value:e.id&&e.id.name||"",configurable:!0}),a}function*lu(e,t,n){let{value:r}=n,i=e.left,a=new sj(t);return"VariableDeclaration"===i.type?yield*oa(i,a,{feed:r}):"Identifier"===i.type?(yield*om(i,t,{getVar:!0})).set(r):yield*lo(i,t,{feed:r}),"BlockStatement"===e.body.type?yield*sK(e.body,a,{invasived:!0}):yield*sq(e.body,a)}let ld=class{constructor(e={}){this.options={ecmaVersion:"latest"},this.scope=new sj(null,!0),this.exports={};let{ecmaVer:t="latest",sandBox:n=!0,sourceType:r="script"}=e;if("number"==typeof t&&(t-=t<2015?0:2009),"latest"!==t&&3!==t&&(t<5||t>15))throw Error("unsupported ecmaVer");if(this.options.ecmaVersion=t,this.options.sourceType=r,n){const e=iO(iT({[iG]:iF}),iU);this.scope.let("globalThis",e),this.scope.let("window",e),this.scope.let("self",e),this.scope.let("this","module"===r?void 0:e)}else this.scope.let("globalThis",iF),this.scope.let("window",iF),this.scope.let("self",iF),this.scope.let("this","module"===r?void 0:iF);this.scope.const("module"===r?sC:"exports",this.exports={}),"module"===r&&this.scope.const(sS,!0)}import(e,t){if("string"==typeof e&&(e={[e]:t}),"object"!=typeof e)return;let n=ij(e);for(let t=0;t<n.length;t++){let r=n[t],i="module"===this.options.sourceType?sk+r:r;this.scope.var(i,e[r])}}parse(e,t){if("function"==typeof t)return t(e,this.options);try{var n;return n=this.options,a_.parse(e,n)}catch(t){throw function(e,t){if("number"!=typeof e.pos||!e.message.startsWith("Unexpected token"))return e;let n=e.pos,r=n<t.length?t[n]:void 0,i=null;if(void 0!==r&&/[a-zA-Z_$]/.test(r)){let e=t.slice(n).match(/^[a-zA-Z_$][a-zA-Z0-9_$]*/);e&&(i=e[0])}else if(void 0===r||"("===r){let e=n;for(;e>0&&/\s/.test(t[e-1]);)e--;if(e>0&&/[a-zA-Z0-9_$]/.test(t[e-1])){let n=e;for(;n>0&&/[a-zA-Z0-9_$]/.test(t[n-1]);)n--;let r=t.slice(n,e);/^[a-zA-Z_$]/.test(r)&&(i=r)}}return i?SyntaxError(`Unexpected identifier '${i}'`):e}(t,e)}}run(e){let t="string"==typeof e?this.parse(e):e,n=this.scope;"module"===this.options.sourceType&&("latest"===this.options.ecmaVersion||this.options.ecmaVersion>=13)?sP(function*(){yield*ls(t,n),yield*sq(t,n)}()):(lt(t,n),oB(t,n))}};ld.version="0.6.12";let lp=((e={},t="module")=>{let n=new ld({ecmaVer:"latest",sandBox:!0,sourceType:t});return n.import(e),n})({},"script");function lh(e){let{name:t}=e;return"node"===t}function lf(e){let{name:t}=e;return"corepack"===t}function lg(e){return e.content}function lm(e){return(0,s.jsx)(im.default,{href:"/download/archive/current",children:(0,s.jsx)("b",{children:e})})}e.s(["default",0,()=>{var e;let t,n,r,i,a,l,c,u,d,p,h,f,g,m,b,y,x,v,_,w,k,C=(0,o.c)(42),{snippets:S}=(0,ip.use)(iy.ReleasesContext),E=(0,ip.use)(iy.ReleaseContext),A=(0,id.useTranslations)(),I=(e=E.installMethod,(b=(0,o.c)(8))[0]!==e?(g=ix.INSTALL_METHODS.find(t=>{let{value:n}=t;return n===e}),b[0]=e,b[1]=g):g=b[1],y=g,x=y?.label||"",v=y?.url||"",_=y?.info||"layouts.download.codeBox.platformInfo.default",w=y?.recommended||!1,k=!!y,b[2]!==x||b[3]!==v||b[4]!==_||b[5]!==w||b[6]!==k?(m={label:x,url:v,info:_,recommended:w,exists:k},b[2]=x,b[3]=v,b[4]=_,b[5]=w,b[6]=k,b[7]=m):m=b[7],m),j=((e,t)=>{let n,r=(0,o.c)(27);t:{let a,s,o,l,c;if(r[0]!==t||r[1]!==e){let n;r[3]!==t?(n=e=>{let{name:n}=e;return n===t.installMethod.toLowerCase()},r[3]=t,r[4]=n):n=r[4],a=e.find(n),r[0]=t,r[1]=e,r[2]=a}else a=r[2];let u=a;if(r[5]!==t||r[6]!==e){let n;r[8]!==t?(n=e=>{let{name:n}=e;return n===t.packageManager.toLowerCase()},r[8]=t,r[9]=n):n=r[9],s=e.find(n),r[5]=t,r[6]=e,r[7]=s}else s=r[7];let d=s;if(!u||!d){n="";break t}r[10]!==e?(o=e.find(lh),r[10]=e,r[11]=o):o=r[11];let p=o;r[12]!==t.packageManager||r[13]!==t.release||r[14]!==e?(l="NPM"!==t.packageManager&&t.release.major>=25&&e.find(lf),r[12]=t.packageManager,r[13]=t.release,r[14]=e,r[15]=l):l=r[15];let h=l;
146if(r[16]!==t||r[17]!==h||r[18]!==u||r[19]!==d||r[20]!==p){var i;let e;r[22]!==h||r[23]!==u||r[24]!==d||r[25]!==p?(e=[u,p,h,d].filter(Boolean).map(lg),r[22]=h,r[23]=u,r[24]=d,r[25]=p,r[26]=e):e=r[26],c=il((i=e.join("\n"),lp.import({props:t}),lp.run(`exports.content = \`${i}\``),lp.exports.content),"WIN"===t.os?"ps1":"bash"),r[16]=t,r[17]=h,r[18]=u,r[19]=d,r[20]=p,r[21]=c}else c=r[21];n=c}return n})(S,E),P="WIN"===E.os?"PowerShell":"Bash",L="LOADING"===E.os||""===E.installMethod;C[0]!==A?(t=A("components.common.alertBox.warning"),C[0]=A,C[1]=t):t=C[1],C[2]!==A?(n=A.rich("layouts.download.codeBox.noScriptDetected",{link:lm}),C[2]=A,C[3]=n):n=C[3],C[4]!==t||C[5]!==n?(r=(0,s.jsx)("noscript",{children:(0,s.jsx)(ic.default,{title:t,level:"warning",size:"small",children:n})}),C[4]=t,C[5]=n,C[6]=r):r=C[6],C[7]!==E.release.status?(i=(0,s.jsx)(ib.default,{status:E.release.status}),C[7]=E.release.status,C[8]=i):i=C[8],C[9]!==I.exists||C[10]!==I.recommended||C[11]!==A?(a=I.exists&&!I.recommended&&(0,s.jsx)(ic.default,{title:A("components.common.alertBox.info"),level:"info",size:"small",children:A("layouts.download.codeBox.communityPlatformInfo")}),C[9]=I.exists,C[10]=I.recommended,C[11]=A,C[12]=a):a=C[12],C[13]!==j?(l=(0,s.jsx)("code",{dangerouslySetInnerHTML:{__html:j}}),C[13]=j,C[14]=l):l=C[14],C[15]!==P||C[16]!==l?(c=(0,s.jsx)(ih.default,{language:P,className:"min-h-[19rem]",children:l}),C[15]=P,C[16]=l,C[17]=c):c=C[17],C[18]!==L||C[19]!==c?(u=(0,s.jsx)(iu.default,{loading:L,children:c}),C[18]=L,C[19]=c,C[20]=u):u=C[20];let B=!I.exists;if(C[21]!==I.info||C[22]!==I.label||C[23]!==A?(d=A(I.info,{platform:I.label}),C[21]=I.info,C[22]=I.label,C[23]=A,C[24]=d):d=C[24],C[25]!==I.label||C[26]!==I.url||C[27]!==A){let e;C[29]!==I.url?(e=e=>(0,s.jsx)(ig.default,{href:I.url,children:(0,s.jsx)("b",{children:e})}),C[29]=I.url,C[30]=e):e=C[30],p=A.rich("layouts.download.codeBox.externalSupportInfo",{platform:I.label,link:e}),C[25]=I.label,C[26]=I.url,C[27]=A,C[28]=p}else p=C[28];return C[31]!==L||C[32]!==p||C[33]!==B||C[34]!==d?(h=(0,s.jsx)("span",{className:"text-center text-xs text-neutral-800 dark:text-neutral-200",children:(0,s.jsxs)(iu.default,{loading:L,hide:B,children:[d," ",p]})}),C[31]=L,C[32]=p,C[33]=B,C[34]=d,C[35]=h):h=C[35],C[36]!==h||C[37]!==r||C[38]!==i||C[39]!==a||C[40]!==u?(f=(0,s.jsxs)("div",{className:"mt-4 mb-6 flex flex-col gap-2",children:[r,i,a,u,h]}),C[36]=h,C[37]=r,C[38]=i,C[39]=a,C[40]=u,C[41]=f):f=C[41],f}],916818)},9004,e=>{"use strict";var t=e.i(963317),n=e.i(426015),r=e.i(851819),i=e.i(620577),a=e.i(394749),s=e.i(388320),o=e.i(641729),l=e.i(467809),c=e.i(319811);function u(e){let{status:t,versionWithPrefix:n}=e;return{value:n,label:n,badge:{label:t,kind:l.STATUS_KIND_MAP[t]}}}e.s(["default",0,()=>{let e,l,d,p,h=(0,n.c)(14),{releases:f}=(0,s.use)(c.ReleasesContext),{release:g,setVersion:m}=(0,s.use)(c.ReleaseContext),b=(0,a.useTranslations)(),y=(0,i.useLocale)(),x=(0,o.usePathname)();h[0]!==y||h[1]!==x||h[2]!==f||h[3]!==m?(e=e=>{let t=f.find(t=>{let{versionWithPrefix:n}=t;return n===e});t?.status==="LTS"&&x.includes("current")?(0,o.redirect)({href:"/download",locale:y}):t?.status!=="Current"||x.includes("current")?m(e):(0,o.redirect)({href:"/download/current",locale:y})},h[0]=y,h[1]=x,h[2]=f,h[3]=m,h[4]=e):e=h[4];let v=e;return h[5]!==b?(l=b("layouts.download.dropdown.version"),h[5]=b,h[6]=l):l=h[6],h[7]!==f?(d=f.map(u),h[7]=f,h[8]=d):d=h[8],h[9]!==g.versionWithPrefix||h[10]!==v||h[11]!==l||h[12]!==d?(p=(0,t.jsx)(r.default,{ariaLabel:l,values:d,defaultValue:g.versionWithPrefix,onChange:v,className:"min-w-36",inline:!0}),h[9]=g.versionWithPrefix,h[10]=v,h[11]=l,h[12]=d,h[13]=p):p=h[13],p}])},506167,e=>{e.v({chipCount:"index-module__AzMnla__chipCount"})},87075,e=>{"use strict";var t=e.i(963317),n=e.i(426015),r=e.i(394749),i=e.i(388320),a=e.i(270308),s=e.i(987030),o=e.i(820626),l=e.i(106922),c=e.i(467809),u=e.i(506167);let d=e=>{let i,a,s,o=(0,n.c)(9),{severity:d,count:p}=e,h=void 0===p?0:p,f=(0,r.useTranslations)(),g=c.SEVERITY_KIND_MAP[d];o[0]!==h?(i=h>0?(0,t.jsx)("span",{className:u.default.chipCount,children:h}):null,o[0]=h,o[1]=i):i=o[1];let m=`components.eolChip.severity.${d}`;return o[2]!==f||o[3]!==m?(a=f(m),o[2]=f,o[3]=m,o[4]=a):a=o[4],o[5]!==g||o[6]!==i||o[7]!==a?(s=(0,t.jsxs)(l.default,{size:"small",kind:g,children:[i,a]}),o[5]=g,o[6]=i,o[7]=a,o[8]=s):s=o[8],s},p=e=>{let i,a,o,l,c,u,p,f,g,m,b,y,x=(0,n.c)(33),{vulnerabilities:v,maxWidth:_}=e,w=void 0===_?"md:max-w-2xs":_,k=(0,r.useTranslations)();if(!v.length)return null;
146if(x[0]!==k?(i=k("components.eolModal.table.cves"),x[0]=k,x[1]=i):i=x[1],x[2]!==i?(a=(0,t.jsx)("th",{children:i}),x[2]=i,x[3]=a):a=x[3],x[4]!==k?(o=k("components.eolModal.table.severity"),x[4]=k,x[5]=o):o=x[5],x[6]!==o?(l=(0,t.jsx)("th",{children:o}),x[6]=o,x[7]=l):l=x[7],x[8]!==k?(c=k("components.eolModal.table.overview"),x[8]=k,x[9]=c):c=x[9],x[10]!==c?(u=(0,t.jsx)("th",{children:c}),x[10]=c,x[11]=u):u=x[11],x[12]!==k?(p=k("components.eolModal.table.details"),x[12]=k,x[13]=p):p=x[13],x[14]!==p?(f=(0,t.jsx)("th",{children:p}),x[14]=p,x[15]=f):f=x[15],x[16]!==a||x[17]!==l||x[18]!==u||x[19]!==f?(g=(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[a,l,u,f]})}),x[16]=a,x[17]=l,x[18]=u,x[19]=f,x[20]=g):g=x[20],x[21]!==w||x[22]!==k||x[23]!==v){let e;x[25]!==w||x[26]!==k?(e=e=>(0,t.jsxs)("tr",{children:[(0,t.jsxs)("td",{"data-label":k("components.eolModal.table.cves"),children:[e.cve.map(h),e.cve.length>0||"-"]}),(0,t.jsx)("td",{"data-label":k("components.eolModal.table.severity"),children:(0,t.jsx)(d,{severity:e.severity})}),(0,t.jsx)("td",{"data-label":k("components.eolModal.table.overview"),className:w,children:e.description||e.overview||"-"}),(0,t.jsxs)("td",{"data-label":k("components.eolModal.table.details"),children:[e.url&&(0,t.jsx)(s.default,{href:e.url,target:"_blank",rel:"noopener noreferrer",children:k("components.eolModal.blogLinkText")}),!!e.url||"-"]})]},e.url),x[25]=w,x[26]=k,x[27]=e):e=x[27],m=v.map(e),x[21]=w,x[22]=k,x[23]=v,x[24]=m}else m=x[24];return x[28]!==m?(b=(0,t.jsx)("tbody",{children:m}),x[28]=m,x[29]=b):b=x[29],x[30]!==g||x[31]!==b?(y=(0,t.jsxs)("table",{className:"w-full",children:[g,b]}),x[30]=g,x[31]=b,x[32]=y):y=x[32],y};function h(e){return(0,t.jsx)("div",{children:(0,t.jsx)(s.default,{href:`https://www.cve.org/CVERecord?id=${e}`,target:"_blank",rel:"noopener noreferrer",children:e})},e)}let f=e=>{let r,i,a=(0,n.c)(4),{vulnerabilities:s}=e;a[0]!==s?(r=s.filter(g),a[0]=s,a[1]=r):r=a[1];let o=r;return o.length?(a[2]!==o?(i=(0,t.jsx)(p,{vulnerabilities:o}),a[2]=o,a[3]=i):i=a[3],i):null};function g(e){return"unknown"!==e.severity}let m=e=>{let i,a,s,o,l,c=(0,n.c)(13),{vulnerabilities:u}=e,d=(0,r.useTranslations)();c[0]!==u?(i=u.filter(b),c[0]=u,c[1]=i):i=c[1];let h=i;if(!h.length)return null;let f=h.length===u.length;return c[2]!==d?(a=d("components.eolModal.showUnknownSeverities"),c[2]=d,c[3]=a):a=c[3],c[4]!==a||c[5]!==h.length?(s=(0,t.jsxs)("summary",{className:"cursor-pointer font-semibold",children:[a," (",h.length,")"]}),c[4]=a,c[5]=h.length,c[6]=s):s=c[6],c[7]!==h?(o=(0,t.jsx)("div",{className:"mt-4",children:(0,t.jsx)(p,{vulnerabilities:h,maxWidth:"max-w-3xs"})}),c[7]=h,c[8]=o):o=c[8],c[9]!==f||c[10]!==s||c[11]!==o?(l=(0,t.jsxs)("details",{open:f,children:[s,o]}
146),c[9]=f,c[10]=s,c[11]=o,c[12]=l):l=c[12],l};function b(e){return"unknown"===e.severity}let y=e=>{let a,s,l,c,u,d,p,h,g,b,y,v,_,w=(0,n.c)(32);w[0]!==e?({release:s,vulnerabilities:l,...a}=e,w[0]=e,w[1]=a,w[2]=s,w[3]=l):(a=w[1],s=w[2],l=w[3]);let{codename:k,major:C}=s,S=(0,r.useTranslations)();w[4]!==k||w[5]!==S||w[6]!==C?(c=k?S("components.eolModal.title",{version:C,codename:k}):S("components.eolModal.titleWithoutCodename",{version:C}),w[4]=k,w[5]=S,w[6]=C,w[7]=c):c=w[7];let E=c;return w[8]!==l?(u=()=>{l.sort(x)},w[8]=l,w[9]=u):u=w[9],w[10]!==l.length?(d=[l.length],w[10]=l.length,w[11]=d):d=w[11],(0,i.useEffect)(u,d),w[12]!==E?(p=(0,t.jsx)(o.Title,{children:E}),w[12]=E,w[13]=p):p=w[13],w[14]!==S||w[15]!==l.length?(h=l.length>0&&(0,t.jsx)("p",{className:"m-1",children:S("components.eolModal.vulnerabilitiesMessage",{count:l.length})}),w[14]=S,w[15]=l.length,w[16]=h):h=w[16],w[17]!==l?(g=(0,t.jsx)(f,{vulnerabilities:l}),b=(0,t.jsx)(m,{vulnerabilities:l}),w[17]=l,w[18]=g,w[19]=b):(g=w[18],b=w[19]),w[20]!==S||w[21]!==l.length?(y=!l.length&&(0,t.jsx)("p",{className:"m-1",children:S("components.eolModal.noVulnerabilitiesMessage")}),w[20]=S,w[21]=l.length,w[22]=y):y=w[22],w[23]!==h||w[24]!==g||w[25]!==b||w[26]!==y?(v=(0,t.jsxs)(o.Content,{children:[h,g,b,y]}),w[23]=h,w[24]=g,w[25]=b,w[26]=y,w[27]=v):v=w[27],w[28]!==a||w[29]!==v||w[30]!==p?(_=(0,t.jsxs)(o.Modal,{...a,children:[p,v]}),w[28]=a,w[29]=v,w[30]=p,w[31]=_):_=w[31],_};function x(e,t){return c.SEVERITY_ORDER.indexOf(e.severity)-c.SEVERITY_ORDER.indexOf(t.severity)}let v=e=>{let r,i,a,s=(0,n.c)(6),{vulnerabilities:o}=e;s[0]!==o?(r=o.reduce(_,{}),s[0]=o,s[1]=r):r=s[1];let l=r;return s[2]!==l?(i=c.SEVERITY_ORDER.filter(e=>l[e]>0).map(e=>(0,t.jsx)(d,{severity:e,count:l[e]},e)),s[2]=l,s[3]=i):i=s[3],s[4]!==i?(a=(0,t.jsx)("div",{className:"flex flex-row flex-wrap gap-1 max-sm:justify-end",children:i}),s[4]=i,s[5]=a):a=s[5],a};function _(e,t){let n=t.severity.toLowerCase();return e[n]=(e[n]||0)+1,e}e.s(["default",0,e=>{let o,l,c=(0,n.c)(11),{eolReleases:u,vulnerabilities:d}=e,p=(0,r.useTranslations)(),[h,f]=(0,i.useState)();if(c[0]!==h||c[1]!==u||c[2]!==p||c[3]!==d){let e;c[5]!==h||c[6]!==p||c[7]!==d?(e=e=>(0,t.jsxs)(i.Fragment,{children:[(0,t.jsxs)("tr",{"data-lts":!!e.codename,children:[(0,t.jsxs)("td",{"data-label":"Version",children:["v",e.major," ",e.codename?`(${e.codename})`:""]}),(0,t.jsx)("td",{"data-label":"Date",children:(0,t.jsx)(a.default,{date:e.latestReleaseDate})}),(0,t.jsx)("td",{children:(0,t.jsx)(v,{vulnerabilities:d[e.major]})}),(0,t.jsx)("td",{children:(0,t.jsx)(s.default,{className:"cursor-pointer",onClick:()=>f(e.version),children:p("components.downloadReleasesTable.details")})})]}),(0,t.jsx)(y,{release:e,vulnerabilities:d[e.major],open:h===e.version,onOpenChange:e=>e||f(void 0)})]},e.major),c[5]=h,c[6]=p,c[7]=d,c[8]=e):e=c[8],o=u.map(e),c[0]=h,c[1]=u,c[2]=p,c[3]=d,c[4]=o}else o=c[4];return c[9]!==o?(l=(0,t.jsx)("tbody",{children:o}),c[9]=o,c[10]=l):l=c[10],l}],87075)},887265,e=>{e.v({additionalLinks:"index-module__JotL0q__additionalLinks",header:"index-module__JotL0q__header",items:"index-module__JotL0q__items",scrollable:"index-module__JotL0q__scrollable"})},452497,e=>{"use strict";var t=e.i(963317),n=e.i(426015),r=e.i(106922),i=e.i(394749),a=e.i(388320),s=e.i(270308),o=e.i(987030),l=e.i(507048),c=e.i(467809),u=e.i(820626);let d=a.forwardRef(function({title:e,titleId:t,...n},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?a.createElement("title",{id:t},e):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.25 9.75 16.5 12l-2.25 2.25m-4.5 0L7.5 12l2.25-2.25M6 20.25h12A2.25 2.25 0 0 0 20.25 18V6A2.25 2.25 0 0 0 18 3.75H6A2.25 2.25 0 0 0 3.75 6v12A2.25 2.25 0 0 0 6 20.25Z"}))});var p=e.i(369100),h=Object.defineProperty,f=(e,t)=>h(e,"name",{value:t,configurable:!0}),g="horizontal",m=["horizontal","vertical"],b=a.forwardRef(f(function(e,n){let{decorative:r,orientation:i=g,...a}=e,s=y(i)?i:g;return(0,t.jsx)(p.Primitive.div,{"data-orientation":s,...r?{role:"none"}:{"aria-orientation":"vertical"===s?s:void 0,role:"separator"},...a,ref:n})},"Separator"));function y(e){return m.includes(e)}f(y,"isValidOrientation");var x=e.i(264458),v=e.i(678423);let _=({className:e,orientation:n="horizontal",decorative:r=!0,...i})=>(0,t.jsx)(b,{decorative:r,orientation:n,className:(0,x.default)(v.default.root,"horizontal"===n?v.default.horizontal:v.default.vertical,e),...i});var w=e.i(900496),k=e.i(128304);let C=e=>{let r,i,a,s,o,l,c=(0,n.c)(15),{Icon:u,title:d,subtitle:p,className:h}=e;return c[0]!==h?(r=(0,x.default)(k.default.item,h),c[0]=h,c[1]=r):r=c[1],c[2]!==u?(i=(0,t.jsx)(u,{}),c[2]=u,c[3]=i):i=c[3],c[4]!==p?(a=p&&(0,t.jsx)("h2",{children:p}),c[4]=p,c[5]=a):a=c[5],c[6]!==d?(s=(0,t.jsx)("h1",{children:d}),c[6]=d,c[7]=s):s=c[7],c[8]!==a||c[9]!==s?(o=(0,t.jsxs)("div",{children:[a,s]}),c[8]=a,c[9]=s,c[10]=o):o=c[10],c[11]!==r||c[12]!==i||c[13]!==o?(l=(0,t.jsxs)("div",{className:r,children:[i,o]}),c[11]=r,c[12]=i,c[13]=o,c[14]=l):l=c[14],l};var S=e.i(223914),E=e.i(887265);let A=e=>{let r,a,s,u,p,h,f,g,m,b,y,x,v,k,A=(0,n.c)(36),{releases:I}=e,j=(0,i.useTranslations)();
146if(A[0]!==j?(r=j("components.minorReleasesTable.version"),A[0]=j,A[1]=r):r=A[1],A[2]!==r?(a=(0,t.jsx)("th",{children:r}),A[2]=r,A[3]=a):a=A[3],A[4]!==j?(s=j("components.minorReleasesTable.nApiVersion"),A[4]=j,A[5]=s):s=A[5],A[6]!==s?(u=(0,t.jsx)("th",{children:s}),A[6]=s,A[7]=u):u=A[7],A[8]!==j?(p=j("components.minorReleasesTable.npmVersion"),A[8]=j,A[9]=p):p=A[9],A[10]!==p?(h=(0,t.jsx)("th",{children:p}),A[10]=p,A[11]=h):h=A[11],A[12]!==j?(f=j("components.minorReleasesTable.v8Version"),A[12]=j,A[13]=f):f=A[13],A[14]!==f?(g=(0,t.jsx)("th",{children:f}),A[14]=f,A[15]=g):g=A[15],A[16]!==j?(m=j("components.minorReleasesTable.links"),A[16]=j,A[17]=m):m=A[17],A[18]!==m?(b=(0,t.jsx)("th",{children:m}),A[18]=m,A[19]=b):b=A[19],A[20]!==b||A[21]!==a||A[22]!==u||A[23]!==h||A[24]!==g?(y=(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[a,u,h,g,b]})}),A[20]=b,A[21]=a,A[22]=u,A[23]=h,A[24]=g,A[25]=y):y=A[25],A[26]!==I||A[27]!==j){let e;A[29]!==j?(e=e=>(0,t.jsxs)("tr",{children:[(0,t.jsx)("td",{"data-label":j("components.minorReleasesTable.version"),children:(0,t.jsxs)(l.default,{href:`/download/archive/v${e.version}`,children:["v",e.version]})}),(0,t.jsx)("td",{"data-label":j("components.minorReleasesTable.nApiVersion"),children:e.modules&&(0,t.jsx)(C,{Icon:d,title:`v${e.modules}`,className:E.default.releaseOverviewItem})}),(0,t.jsx)("td",{"data-label":j("components.minorReleasesTable.npmVersion"),children:e.npm&&(0,t.jsx)(C,{Icon:w.default,title:`v${e.npm}`,className:E.default.releaseOverviewItem})}),(0,t.jsx)("td",{"data-label":j("components.minorReleasesTable.v8Version"),children:(0,t.jsx)(C,{Icon:d,title:`v${e.v8}`,className:E.default.releaseOverviewItem})}),(0,t.jsx)("td",{children:(0,t.jsxs)("div",{className:E.default.additionalLinks,children:[(0,t.jsx)(l.default,{href:(0,S.getNodeApiUrl)(`v${e.version}`),children:j("components.minorReleasesTable.actions.docs")}),(0,t.jsx)(_,{orientation:"vertical"}),(0,t.jsx)(o.default,{href:`${c.BASE_CHANGELOG_URL}${e.version}`,children:j("components.minorReleasesTable.actions.changelog")})]})})]},e.version),A[29]=j,A[30]=e):e=A[30],x=I.map(e),A[26]=I,A[27]=j,A[28]=x}else x=A[28];return A[31]!==x?(v=(0,t.jsx)("tbody",{children:x}),A[31]=x,A[32]=v):v=A[32],A[33]!==y||A[34]!==v?(k=(0,t.jsxs)("table",{children:[y,v]}),A[33]=y,A[34]=v,A[35]=k):k=A[35],k},I=a.forwardRef(function({title:e,titleId:t,...n},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?a.createElement("title",{id:t},e):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5"}))}),j=a.forwardRef(function({title:e,titleId:t,...n},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?a.createElement("title",{id:t},e):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))}),P=a.forwardRef(function({title:e,titleId:t,...n},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?a.createElement("title",{id:t},e):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.429 9.75 2.25 12l4.179 2.25m0-4.5 5.571 3 5.571-3m-11.142 0L2.25 7.5 12 2.25l9.75 5.25-4.179 2.25m0 0L21.75 12l-4.179 2.25m0 0 4.179 2.25L12 21.75 2.25 16.5l4.179-2.25m11.142 0-5.571 3-5.571-3"}))});var L=e.i(523136);let B=e=>{let r,a,o,l,c,u,p,h,f,g,m,b,y,x=(0,n.c)(37),{release:v}=e,_=(0,i.useTranslations)();x[0]!==v.initialReleaseDate?(r=(0,t.jsx)(s.default,{date:v.initialReleaseDate}),x[0]=v.initialReleaseDate,x[1]=r):r=x[1],x[2]!==_?(a=_("components.releaseOverview.firstReleased"),x[2]=_,x[3]=a):a=x[3],x[4]!==r||x[5]!==a?(o=(0,t.jsx)(C,{Icon:I,title:r,subtitle:a}),x[4]=r,x[5]=a,x[6]=o):o=x[6],x[7]!==v.latestReleaseDate?(l=(0,t.jsx)(s.default,{date:v.latestReleaseDate}),x[7]=v.latestReleaseDate,x[8]=l):l=x[8],x[9]!==_?(c=_("components.releaseOverview.lastUpdated"),x[9]=_,x[10]=c):c=x[10],x[11]!==l||x[12]!==c?(u=(0,t.jsx)(C,{Icon:j,title:l,subt
146itle:c}),x[11]=l,x[12]=c,x[13]=u):u=x[13];let k=v.minorVersions.length;x[14]!==_?(p=_("components.releaseOverview.minorVersions"),x[14]=_,x[15]=p):p=x[15],x[16]!==v.minorVersions.length||x[17]!==p?(h=(0,t.jsx)(C,{Icon:P,title:k,subtitle:p}),x[16]=v.minorVersions.length,x[17]=p,x[18]=h):h=x[18],x[19]!==v.modules||x[20]!==_?(f=v.modules&&(0,t.jsx)(C,{Icon:d,title:`v${v.modules}`,subtitle:_("components.releaseOverview.nApiVersion")}),x[19]=v.modules,x[20]=_,x[21]=f):f=x[21],x[22]!==v.npm||x[23]!==_?(g=v.npm&&(0,t.jsx)(C,{Icon:w.default,title:`v${v.npm}`,subtitle:_("components.releaseOverview.npmVersion")}),x[22]=v.npm,x[23]=_,x[24]=g):g=x[24];let S=`v${v.v8}`;return x[25]!==_?(m=_("components.releaseOverview.v8Version"),x[25]=_,x[26]=m):m=x[26],x[27]!==S||x[28]!==m?(b=(0,t.jsx)(C,{Icon:d,title:S,subtitle:m}),x[27]=S,x[28]=m,x[29]=b):b=x[29],x[30]!==f||x[31]!==g||x[32]!==b||x[33]!==o||x[34]!==u||x[35]!==h?(y=(0,t.jsx)("div",{className:L.default.root,children:(0,t.jsxs)("div",{className:L.default.container,children:[o,u,h,f,g,b]})}),x[30]=f,x[31]=g,x[32]=b,x[33]=o,x[34]=u,x[35]=h,x[36]=y):y=x[36],y};var N=e.i(405504);let R=e=>{let r,a,s,o,l,c,d,p,h,f,g,m=(0,n.c)(29);m[0]!==e?({release:a,...r}=e,m[0]=e,m[1]=r,m[2]=a):(r=m[1],a=m[2]);let b=(0,i.useTranslations)(),y=a.codename?"components.releaseModal.title":"components.releaseModal.titleWithoutCodename",x=a.codename??"";m[3]!==y||m[4]!==a.major||m[5]!==b||m[6]!==x?(s=b(y,{version:a.major,codename:x}),m[3]=y,m[4]=a.major,m[5]=b,m[6]=x,m[7]=s):s=m[7];let v=s;return m[8]!==a.status?(o=(0,t.jsx)(N.default,{status:a.status}),m[8]=a.status,m[9]=o):o=m[9],m[10]!==v?(l=(0,t.jsx)(u.Title,{children:v}),m[10]=v,m[11]=l):l=m[11],m[12]!==a?(c=(0,t.jsx)(B,{release:a}),m[12]=a,m[13]=c):c=m[13],m[14]!==b?(d=b("components.releaseModal.minorVersions"),m[14]=b,m[15]=d):d=m[15],m[16]!==d?(p=(0,t.jsx)("h5",{children:d}),m[16]=d,m[17]=p):p=m[17],m[18]!==a.minorVersions?(h=(0,t.jsx)(A,{releases:a.minorVersions}),m[18]=a.minorVersions,m[19]=h):h=m[19],m[20]!==c||m[21]!==p||m[22]!==h?(f=(0,t.jsxs)(u.Content,{children:[c,p,h]}),m[20]=c,m[21]=p,m[22]=h,m[23]=f):f=m[23],m[24]!==r||m[25]!==o||m[26]!==l||m[27]!==f?(g=(0,t.jsxs)(u.Modal,{...r,children:[o,l,f]}),m[24]=r,m[25]=o,m[26]=l,m[27]=f,m[28]=g):g=m[28],g};e.s(["default",0,e=>{let u,d,p=(0,n.c)(9),{releaseData:h}=e,f=(0,i.useTranslations)(),[g,m]=(0,a.useState)();if(p[0]!==g||p[1]!==h||p[2]!==f){let e;p[4]!==g||p[5]!==f?(e=e=>(0,t.jsxs)(a.Fragment,{children:[(0,t.jsxs)("tr",{"data-label":e.versionWithPrefix,children:[(0,t.jsx)("td",{"data-label":f("components.downloadReleasesTable.version"),children:(0,t.jsxs)(l.default,{href:`/download/archive/${e.versionWithPrefix}`,children:["v",e.major]})}),(0,t.jsx)("td",{"data-label":f("components.downloadReleasesTable.codename"),children:e.codename||"-"}),(0,t.jsx)("td",{"data-label":f("components.downloadReleasesTable.firstReleased"),children:(0,t.jsx)(s.default,{date:e.initialReleaseDate})}),(0,t.jsx)("td",{"data-label":f("components.downloadReleasesTable.lastUpdated"),children:(0,t.jsx)(s.default,{date:e.latestReleaseDate})}),(0,t.jsx)("td",{"data-label":f("components.downloadReleasesTable.status"),children:(0,t.jsx)(r.default,{kind:c.STATUS_KIND_MAP[e.status],size:"small",children:e.status})}),(0,t.jsx)("td",{children:(0,t.jsx)(o.default,{className:"cursor-pointer",onClick:()=>m(e.version),children:f("components.downloadReleasesTable.details")})})]}),(0,t.jsx)(R,{release:e,open:g===e.version,onOpenChange:e=>e||m(void 0)})]},e.major),p[4]=g,p[5]=f,p[6]=e):e=p[6],u=h.map(e),p[0]=g,p[1]=h,p[2]=f,p[3]=u}else u=p[3];return p[7]!==u?(d=(0,t.jsx)("tbody",{children:u}),p[7]=u,p[8]=d):d=p[8],d}],452497)},128304,e=>{e.v({item:"index-module__mZMeiW__item"})},523136,e=>{e.v({container:"index-module__hiyRnq__container",root:"index-module__hiyRnq__root"})},19702,e=>{"use strict";var t=e.i(388320),n=e.i(212100);e.s(["default",0,()=>(0,t.use)(n.MatterContext)])},69176,e=>{"use strict";var t=e.i(844990);t.default.env.NEXT_PUBLIC_CALENDAR_URL,t.default.env.NEXT_PUBLIC_SHARED_CALENDAR_KEY,e.s(["DEFAULT_DATE_FORMAT",0,{year:"numeric",month:"short",day:"2-digit"}])},212100,e=>{"use strict";var t=e.i(963317),n=e.i(426015),r=e.i(388320),i=e.i(196252),a=e.i(280706);let s=(0,r.createContext)((0,a.assignClientContext)({}));e.s(["MatterContext",0,s,"MatterProvider",0,e=>{let o,l=(0,n.c)(4),{children:c,...u}=e,d=(()=>{let[e,t]=(0,r.useState)({os:"LOADING",bitness:"",architecture:""});return(0,r.useEffect)(()=>{let e=/WOW64|Win64|x86_64|x86-64|x64_64|x64;|AMD64/.test(navigator.userAgent),n=(0,i.detectOS)();t(e=>({...e,os:n})),(0,i.getHighEntropyValues)(["bitness","architecture"]).then(({bitness:r="MAC"===n||e?"64":"32",architecture:i="MAC"===n?"arm":"x86"})=>{t(e=>({...e,bitness:r,architecture:i}))})},[]),e})(),p=(0,a.assignClientContext)({...d,...u});return l[0]!==s||l[1]!==c||l[2]!==p?(o=(0,t.jsx)(s,{value:p,children:c}),l[0]=s,l[1]=c,l[2]=p,l[3]=o):o=l[3],o}],212100)},319811,e=>{"use strict";var t=e.i(963317),n=e.i(426015),r=e.i(388320);let i={version:"",os:"LOADING",platform:"x64",installMethod:"",packageManager:"NPM"},a=e=>({setVersion:t=>e({type:"SET_VERSION",payload:t}),setOS:t=>e({type:"SET_OS",payload:t}),setPlatform:t=>e({type:"SET_PLATFORM",payload:t}),setInstallMethod:t=>e({type:"SET_INSTALL_METHOD",payload:t}),setPackageManager:t=>e({type:"SET_MANAGER",payload:t})}),s=(e,t)=>{switch(t.type){case"SET_VERSION":return{...e,version:t.payload};case"SET_OS":return{...e,os:t.payload};case"SET_PLATFORM":return{...e,platform:t.payload};case"SET_INSTALL_METHOD":return{...e,installMethod:t.payload};case"SET_MANAGER":return{...e,packageManager:t.payload};default:return e}},o=(0,r.createContext)({releases:[],snippets:[]}),l=(0,r.createContext)({...i,...a(()=>{}),release:{}});e.s(["ReleaseContext",0,l,"ReleaseProvider",0,({children:e,initialRelease:n})=>{let{releases:c}=(0,r.use)(o),u=(0,r.use)(l),[d,p]=(0,r.useReducer)(s,{...i,version:n?.versionWithPrefix||u?.ver
146sion}),h=(0,r.useMemo)(()=>a(p),[p]);(0,r.useEffect)(()=>{u.version&&u.version!==d.version&&h.setVersion(u.version)},[h,u]);let f=(0,r.useMemo)(()=>c.find(e=>e.versionWithPrefix===d.version),[d.version]);return(0,t.jsx)(l,{value:{...d,...h,release:f},children:e})},"ReleasesContext",0,o,"ReleasesProvider",0,e=>{let r,i,a=(0,n.c)(6),{children:s,releases:l,snippets:c}=e;return a[0]!==l||a[1]!==c?(r={releases:l,snippets:c},a[0]=l,a[1]=c,a[2]=r):r=a[2],a[3]!==s||a[4]!==r?(i=(0,t.jsx)(o,{value:r,children:s}),a[3]=s,a[4]=r,a[5]=i):i=a[5],i}],319811)},764162,(e,t,n)=>{t.exports={systems:{WIN:{name:"Windows",icon:"Microsoft",supportsInstallers:!0,compatibility:{},platforms:[{label:"x64",value:"x64",compatibility:{semver:[">= 4.0.0"]}},{label:"x86",value:"x86",compatibility:{semver:["< 23.0.0"]}},{label:"ARM64",value:"arm64",compatibility:{semver:[">= 19.9.0"]}}]},MAC:{name:"macOS",icon:"Apple",supportsInstallers:!0,compatibility:{},platforms:[{label:"x64",value:"x64"},{label:"ARM64",value:"arm64",compatibility:{semver:[">= 16.0.0"]}}]},LINUX:{name:"Linux",icon:"Linux",supportsInstallers:!1,compatibility:{},platforms:[{label:"x86",value:"x86",compatibility:{semver:["< 10.0.0"]}},{label:"x64",value:"x64"},{label:"ARMv7",value:"armv7l",compatibility:{semver:[">= 4.0.0","< 24.0.0"]}},{label:"ARM64",value:"arm64",compatibility:{semver:[">= 4.0.0"]}},{label:"Power LE",value:"ppc64le",compatibility:{semver:[">= 4.4.0"]}},{label:"System Z",value:"s390x",compatibility:{semver:[">= 6.6.0"]}}]},AIX:{name:"AIX",icon:"AIX",supportsInstallers:!1,compatibility:{semver:[">= 6.7.0"]},platforms:[{label:"Power",value:"ppc64",compatibility:{semver:[">= 6.7.0"]}}]},OTHER:{name:"Other",supportsInstallers:!1,platforms:[]},LOADING:{name:"N/A",supportsInstallers:!1,platforms:[]}},installMethods:[{id:"NVM",icon:"NVM",name:"nvm",compatibility:{os:["MAC","LINUX","OTHER"]},recommended:!0,url:"https://github.com/nvm-sh/nvm",info:"layouts.download.codeBox.platformInfo.nvm"},{id:"FNM",icon:"FNM",name:"fnm",compatibility:{os:["MAC","LINUX"]},recommended:!0,url:"https://github.com/Schniz/fnm",info:"layouts.download.codeBox.platformInfo.fnm"},{id:"BREW",icon:"Homebrew",name:"Brew",compatibility:{os:["MAC","LINUX"],releases:["Current","LTS"]},url:"https://brew.sh/",info:"layouts.download.codeBox.platformInfo.brew"},{id:"CHOCO",icon:"Choco",name:"Chocolatey",compatibility:{os:["WIN"]},url:"https://chocolatey.org/",info:"layouts.download.codeBox.platformInfo.choco"},{id:"DOCKER",icon:"Docker",name:"Docker",compatibility:{os:["WIN","MAC","LINUX"]},recommended:!0,url:"https://docs.docker.com/get-started/get-docker/",info:"layouts.download.codeBox.platformInfo.docker"},{id:"N",icon:"N",name:"n",compatibility:{os:["MAC","LINUX"]},url:"https://github.com/tj/n",info:"layouts.download.codeBox.platformInfo.n"},{id:"ASDF",name:"asdf",compatibility:{os:["MAC","LINUX"]},url:"https://asdf-vm.com/guide/getting-started.html",info:"layouts.download.codeBox.platformInfo.asdf"}],packageManagers:[{id:"NPM",name:"npm",compatibility:{}},{id:"YARN",name:"Yarn",compatibility:{semver:[">= v14.19.0",">= v16.9.0"]}},{id:"PNPM",name:"pnpm",compatibility:{}}],userOptions:{platforms:["arm64","armv7l","ppc64le","ppc64","s390x","x64","x86"],bitness:["64","32"],architecture:["arm","x86"]},statusOrder:["Current","LTS","EOL"]}},885438,e=>{"use strict";var t=e.i(963317);e.s([],438832),e.i(438832),e.s(["Choco",0,e=>(0,t.jsx)("svg",{width:"32",height:"32",viewBox:"0 0 31.7 28.4",enableBackground:"new 0 0 31.7 28.4",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,t.jsxs)("g",{children:[(0,t.jsx)("polygon",{fill:"#924716",points:"27.6,27.2 5.7,27.2 5.7,1 27.6,1 27.6,6.9"}),(0,t.jsx)("polygon",{fill:"#793812",points:"27.6,1 27.6,27.2 25.7,27.2 25.7,2.6"}),(0,t.jsx)("polygon",{fill:"#9F5326",points:"25.4,2.6 3.5,2.6 3.5,1 27.3,1"}),(0,t.jsxs)("g",{children:[(0,t.jsx)("polygon",{fill:"#80B5E3",points:"27.6,27.2 3.7,27.2 3.7,1 8.5,1 12.6,4.2 16.6,2.6 19.1,5.7 23.8,4.9 25.7,10.7 27.6,18.1\n 30.5,21.1 29,23.6 31.7,28.4"}),(0,t.jsx)("polygon",{fill:"#80B5E3",points:"3.7,27.2 3.7,1 0,0 1.9,4.2 0,7.5 1.9,10.8 0,14.1 1.9,17.3 0,20.6 1.9,23.9 0,28.4"})]}),(0,t.jsx)("polygon",{opacity:"0.2",fill:"#FFFFFF",points:"10.4,2.6 5.4,2.6 3.5,1 8.3,1"}),(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{fill:"#924716",d:"M18.3,13.7c-0.7,0.6-2.5,1.9-4.4,2.3c-2.3,0.5-3.6-1.4-3.1-3.2c0.5-2.1,2.8-3.7,4.8-3\n c0.9,0.3,0.6,1.5,0.3,2.1c-0.8,1.5,0.3,1.7,0.8,1.2c1.5-1.
1466,2.4-4.3-0.2-5.3c-4-1.5-7.3,2.2-8.4,5.2c-1.7,4.8,2.4,9,7.1,5.8\n c1.2-0.8,2.6-2.2,3.5-3.4C19.5,14.2,19,13.1,18.3,13.7z"}),(0,t.jsx)("ellipse",{transform:"matrix(0.707 -0.7072 0.7072 0.707 -1.547 19.2306)",fill:"#924716",cx:"22.4",cy:"11.5",rx:"1.6",ry:"1.1"}),(0,t.jsx)("ellipse",{transform:"matrix(0.707 -0.7072 0.7072 0.707 -4.7882 20.1076)",fill:"#924716",cx:"21.9",cy:"15.8",rx:"1.6",ry:"1.1"})]}),(0,t.jsx)("polygon",{opacity:"0.2",fill:"#FFFFFF",points:"5.7,25.5 3.7,27.2 3.7,1 5.7,2.6"}),(0,t.jsxs)("g",{opacity:"0.2",children:[(0,t.jsx)("polygon",{fill:"#342565",points:"27.6,27.2 3.7,27.2 5.7,25.5 25.7,25.5"}),(0,t.jsx)("polygon",{fill:"#342565",points:"27.6,27.2 25.7,25.5 25.7,10.7 27.6,18.1"})]})]})}),"Docker",0,e=>(0,t.jsx)("svg",{width:"32",height:"32",viewBox:"0 0 756.26 596.9",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,t.jsx)("path",{fill:"#1d63ed",strokeWidth:"0px",d:"M743.96,245.25c-18.54-12.48-67.26-17.81-102.68-8.27-1.91-35.28-20.1-65.01-53.38-90.95l-12.32-8.27-8.21,12.4c-16.14,24.5-22.94,57.14-20.53,86.81,1.9,18.28,8.26,38.83,20.53,53.74-46.1,26.74-88.59,20.67-276.77,20.67H.06c-.85,42.49,5.98,124.23,57.96,190.77,5.74,7.35,12.04,14.46,18.87,21.31,42.26,42.32,106.11,73.35,201.59,73.44,145.66.13,270.46-78.6,346.37-268.97,24.98.41,90.92,4.48,123.19-57.88.79-1.05,8.21-16.54,8.21-16.54l-12.3-8.27ZM189.67,206.39h-81.7v81.7h81.7v-81.7ZM295.22,206.39h-81.7v81.7h81.7v-81.7ZM400.77,206.39h-81.7v81.7h81.7v-81.7ZM506.32,206.39h-81.7v81.7h81.7v-81.7ZM84.12,206.39H2.42v81.7h81.7v-81.7ZM189.67,103.2h-81.7v81.7h81.7v-81.7ZM295.22,103.2h-81.7v81.7h81.7v-81.7ZM400.77,103.2h-81.7v81.7h81.7v-81.7ZM400.77,0h-81.7v81.7h81.7V0Z"})}),"FNM",0,e=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",fill:"none",viewBox:"0 0 1142 1269",...e,children:[(0,t.jsxs)("mask",{id:"b",width:"1142",height:"1141",x:"0",y:"0",maskUnits:"userSpaceOnUse",style:{maskType:"alpha"},children:[(0,t.jsx)("path",{fill:"#A0041E",d:"M.88 553.942 261.56 325.848l521.357 32.585 32.585 521.357-228.094 260.68s.033-195.478-195.509-391.019C196.357 553.909.88 553.942.88 553.942"}),(0,t.jsx)("path",{fill:"#FFAC33",d:"M0 1140.47s-1.172-259.995 97.266-358.434c98.439-98.438 359.802-91.661 359.802-91.661s-.033 254.585-97.787 352.335c-97.755 97.76-359.28 97.76-359.28 97.76"}),(0,t.jsx)("path",{fill:"#FFCC4D",d:"M261.526 1010.13c71.985 0 130.34-58.355 130.34-130.34 0-71.984-58.355-130.339-130.34-130.339-71.984 0-130.339 58.355-130.339 130.339s58.355 130.34 130.339 130.34"}),(0,t.jsx)("path",{fill:"url(#a)",d:"M1141.32 0S815.468 0 424.45 325.848C228.942 488.772 228.942 782.036 294.111 847.206s358.433 65.169 521.357-130.34C1141.32 325.848 1141.32 0 1141.32 0"}),(0,t.jsx)("path",{fill:"#A0041E",d:"M228.974 912.376s0-76.259 19.065-95.324c19.064-19.064 247.859-209.692 266.905-190.646s-171.601 247.84-190.666 266.905-95.304 19.065-95.304 19.065"})]}),(0,t.jsxs)("g",{mask:"url(#b)",children:[(0,t.jsx)("path",{fill:"#DA5045",d:"M1 554.094 261.679 326l521.357 32.585 32.585 521.357-228.094 260.678s.033-195.476-195.509-391.017C196.476 554.061 1 554.094 1 554.094"}),(0,t.jsx)("path",{fill:"#000",fillOpacity:"0.06",d:"M-5 557.5c176.085-36.724 269.853-84.021 426.5-225.5l-152 323.5z"}),(0,t.jsx)("path",{fill:"#FFAC33",d:"M0 1140.47s-1.172-259.995 97.266-358.434c98.439-98.438 359.802-91.661 359.802-91.661s-.033 254.585-97.787 352.335c-97.755 97.76-359.28 97.76-359.28 97.76"}),(0,t.jsx)("path",{fill:"#FFCC4D",d:"M261.526 1010.13c71.985 0 130.34-58.355 130.34-130.34 0-71.984-58.355-130.339-130.34-130.339-71.984 0-130.339 58.355-130.339 130.339s58.355 130.34 130.339 130.34"}),(0,t.jsx)("path",{fill:"#D9D5D4",d:"M1141.32 0S815.469 0 424.451 325.848c-195.509 162.924-195.509 456.188-130.34 521.358 65.17 65.169 358.433 65.169 521.358-130.34C1141.32 325.848 1141.32 0 1141.32 0"}),(0,t.jsx)("path",{fill:"#DA5045",d:"M228.974 912.376s0-76.259 19.065-95.324c19.064-19.064 247.859-209.692 266.905-190.646s-171.601 247.84-190.666 266.905-95.304 19.065-95.304 19.065"}),(0,t.jsx)("mask",{id:"c",width:"253",height:"253",x:"823",y:"66",maskUnits:"userSpaceOnUse",style:{maskType:"alpha"},children:(0,t.jsx)("path",{fill:"#62AB5C",stroke:"#63AC5D",d:"m823.635 227.688 37.272-126.542 123.781-34.511 90.192 90.19-30.83 127.462-130.225 33.591z"})}),(0,t.jsx)("g",{mask:"url(#c)",children:(0,t.jsx)("path",{fill:"#DA5045",d:"M1010 433.376 760.134
146183.513l-16.566-16.565 207.989-207.99 266.433 266.429z"})}),(0,t.jsx)("path",{fill:"#000",fillOpacity:"0.13",d:"M979 1136 297.5 841l216.422-216C786.213 382.599 926.373 235.651 1171.21-31z"})]}),(0,t.jsxs)("mask",{id:"d",width:"915.703",height:"915.703",x:"141.068",y:"389.054",fill:"#000",maskUnits:"userSpaceOnUse",children:[(0,t.jsx)("path",{fill:"#fff",d:"M141.068 389.054h915.703v915.703H141.068z"}),(0,t.jsx)("path",{d:"M337.103 867.387c-45.767 45.767-44.495 95.348-11.124 128.72l24.155 24.153-35.596 35.6 34.96 34.96 35.597-35.6 123.316 123.32 49.898-49.9-123.316-123.32 49.263-49.259-29.24-40.682-54.983 54.984-22.566-22.566c-16.527-16.527-15.256-31.147 4.767-51.17 12.078-12.077 26.38-22.565 42.271-29.557l-18.752-46.721c-21.294 8.582-43.859 22.248-68.65 47.038m287.825 194.633 50.217-50.22-117.913-117.909c-2.543-21.612-.636-38.139 10.17-48.945 12.395-12.395 23.201-9.217 44.178 11.76l109.331 109.331 50.217-50.216-123.952-123.952c-32.1-32.1-68.014-33.053-96.936-4.131-21.613 21.612-29.24 45.766-27.333 77.549l-22.884-15.891-43.86 43.859zm131.456-480.427c-15.256 15.256-18.752 35.279-17.163 57.209-17.48-9.853-33.371-6.674-46.084 6.039-14.938 14.937-17.163 32.418-13.349 57.208l-19.705-12.713-36.55 36.55 168.765 168.765 43.542-43.542-124.27-124.27c-1.907-15.255 1.272-23.519 6.357-28.604 6.674-6.674 12.713-3.814 24.472 7.946l119.185 119.184 35.596-35.596-124.269-124.27c-1.907-15.255.953-23.201 6.356-28.604 6.674-6.674 12.713-3.814 24.473 7.946l119.184 119.184 42.906-42.906-124.905-124.906c-34.643-34.643-60.704-38.456-84.541-14.62"})]}),(0,t.jsx)("path",{fill:"#FFAC33",d:"M337.103 867.387c-45.767 45.767-44.495 95.348-11.124 128.72l24.155 24.153-35.596 35.6 34.96 34.96 35.597-35.6 123.316 123.32 49.898-49.9-123.316-123.32 49.263-49.259-29.24-40.682-54.983 54.984-22.566-22.566c-16.527-16.527-15.256-31.147 4.767-51.17 12.078-12.077 26.38-22.565 42.271-29.557l-18.752-46.721c-21.294 8.582-43.859 22.248-68.65 47.038m287.825 194.633 50.217-50.22-117.913-117.909c-2.543-21.612-.636-38.139 10.17-48.945 12.395-12.395 23.201-9.217 44.178 11.76l109.331 109.331 50.217-50.216-123.952-123.952c-32.1-32.1-68.014-33.053-96.936-4.131-21.613 21.612-29.24 45.766-27.333 77.549l-22.884-15.891-43.86 43.859zm131.456-480.427c-15.256 15.256-18.752 35.279-17.163 57.209-17.48-9.853-33.371-6.674-46.084 6.039-14.938 14.937-17.163 32.418-13.349 57.208l-19.705-12.713-36.55 36.55 168.765 168.765 43.542-43.542-124.27-124.27c-1.907-15.255 1.272-23.519 6.357-28.604 6.674-6.674 12.713-3.814 24.472 7.946l119.185 119.184 35.596-35.596-124.269-124.27c-1.907-15.255.953-23.201 6.356-28.604 6.674-6.674 12.713-3.814 24.473 7.946l119.184 119.184 42.906-42.906-124.905-124.906c-34.643-34.643-60.704-38.456-84.541-14.62"}),(0,t.jsx)("path",{fill:"#fff",d:"m350.134 1020.26 45.046 45.05 45.046-45.05-45.046-45.045zm-35.596 35.6-45.046-45.05-45.046 45.05 45.046 45.04zm34.96 34.96-45.046 45.04 45.046 45.05 45.046-45.05zm35.597-35.6 45.046-45.04-45.046-45.05-45.046 45.05zm123.316 123.32-45.046 45.04 45.046 45.05 45.046-45.05zm49.898-49.9 45.046 45.05 45.046-45.05-45.046-45.05zm-123.316-123.32-45.046-45.043-45.046 45.043 45.046 45.05zm49.263-49.259 45.046 45.049 38.274-38.277-31.591-43.953zm-29.24-40.682 51.729-37.18-43.758-60.882-53.017 53.016zm-54.983 54.984-45.046 45.047 45.046 45.04 45.046-45.04zm24.472-103.293 25.656 58.31 56.427-24.828-22.962-57.211zm-18.752-46.721 59.121-23.728-23.762-59.204-59.17 23.845zm-113.696 1.992c-31.063 31.064-51.501 68.926-53.8 110.539-2.34 42.351 14.647 80.24 42.676 108.27l90.092-90.09c-5.342-5.342-5.676-8.926-5.553-11.15.164-2.961 1.974-12.773 16.677-27.477zm-11.124 218.809 24.155 24.16 90.092-90.095-24.155-24.155zm24.155-65.935-35.596 35.595 90.092 90.09 35.596-35.59zM269.492 1100.9l34.96 34.96 90.092-90.09-34.96-34.96zm125.052 34.96 35.597-35.59-90.092-90.09-35.597 35.59zm-54.495-35.59 123.316 123.31 90.092-90.09-123.316-123.31zm213.408 123.31 49.898-49.89-90.092-90.1-49.898 49.9zm49.898-139.99L480.039 960.277l-90.092 90.093 123.316 123.32zm-123.316-33.22 49.263-49.26-90.092-90.095-49.263 49.262zm55.946-131.49-29.24-40.681-103.458 74.36 29.24 40.682zM409.97 870.333l-54.983 54.984 90.092 90.093 54.983-54.985zm35.109 54.984-22.566-22.566-90.092 90.092 22.566 22.567zm-22.566-22.566c-.782-.782 1.338 1.08 3.518 5.697 2.512 5.32 4.307 12.667 3.552 20.898-.706 7.69-3.317 12.646-4.292 14.265-.852 1.415-.762.813 1.989-1.938l-90.092-90.092c-12.984 12.985-31.635 35.107-34.482 66.119-3.209 34.972 14.933 60.361 29.715 75.143zm4.767 38.922c7.514-7.513 15.434-13.017 22.881-16.293l-51.312-116.62c-24.335 10.707-45.02 26.18-61.661 42.821zm56.346-98.332-18.752-46.72-118.241 47.457 18.752 46.72zm-101.684-82.079c-29.481 11.881-59.216 30.41-89.885 61.079l90.092 90.092c18.912-18.911 34.309-27.714 47.416-32.996zm242.986 300.758-45.046 45.05 45.046 45.04 45.046-45.04zm50.217-50.22 45.046 45.05 45.046-45.05-45.046-45.042zM557.232 893.891l-63.269 7.443 2.584 21.965 15.639 15.638zm163.679 72.146-45.046 45.043 45.046 45.05 45.047-45.05zm50.217-50.216 45.046 45.046 45.046-45.046-45.046-45.046zm-248.221-50.534-36.337 52.325 107.786 74.852-7.859-130.993zm-22.884-15.891 36.337-52.326-43.733-30.37-37.65 37.65zm-43.86 43.859-45.046-45.046-45.046 45.046 45.046 45.046zm213.811 213.815 50.217-50.22-90.092-90.092-50.217 50.212zm50.217-140.312L602.278 848.845l-90.092 90.092 117.913 117.913zm-99.691-80.31c-.426-3.626-.563-6.198-.567-7.936-.004-1.748.131-2.156.026-1.589-.115.625-.536 2.511-1.786 5.077-1.305 2.681-3.216 5.483-5.725 7.992L522.356 799.9c-33.098 33.098-31.285 76.85-28.393 101.434zm-8.052 3.544c-.753.754-5.433 5.344-14.163 8.507-10.064 3.647-20.355 3.56-28.714 1.289-6.934-1.884-10.414-4.685-9.721-4.176.497.366 2.545 2.001 6.684 6.14l90.092-90.092c-10.252-10.253-28.757-28.062-53.651-34.825-15.232-4.138-31.86-4.006-48.092 1.875-14.897 5.398-25.576 14.239-32.527 21.19zm-45.914 11.76 109.331 109.328 90.093-90.089L656.626 811.66zm199.424 109.328 50.216-50.213-90.092-90.092-50.217 50.216zm50.216-140.305L692.222 746.823l-90.092 90.092 123.952 123.952zM692.222 746.823c-23.943-23.943-55.326-42.147-92.269-43.561-37.811-1.447-70.444 15.114-94.759 39.43l90.092 90.092c2.469-2.469 3.703-2.92 3.348-2.765-.521.229-1.864.624-3.555.559-1.608-.061-2.005-.478-.932.056 1.198.597 3.983 2.281 7.983 6.281zm-187.028-4.131c-36.508 36.507-48.693 79.482-45.878 126.41l127.181-7.631c-.998-16.637 2.072-21.971 8.789-28.687zm54.05 70.27L536.36 797.07l-72.674 104.651 22.884 15.891zm-104.267-8.612-43.86 43.859 90.092 90.092 43.86-43.859zm-43.86 133.951 168.765 168.769 90.092-90.1-168.765-168.761zm328.104-299.499-31.28 55.496 103.396 58.278-8.578-118.378zm-59.433 63.247-34.536 53.531 119.041 76.801-21.541-140.019zm-19.705-12.713 34.536-53.531-43.216-27.881-36.366 36.366zm-36.55 36.55-45.046-45.046-45.046 45.046 45.046 45.046zm168.765 168.765-45.046 45.046 45.046 45.046 45.046-45.046zm43.542-43.542 45.046 45.046 45.046-45.046-45.046-45.046zm-124.27-124.27-63.212 7.902 2.711 21.689 15.455 15.455zm150.014 98.526-45.046 45.046 45.046 45.046 45.046-45.046zm35.596-35.596 45.046 45.046 45.046-45.046-45.046-45.046zm-124.269-124.27-63.213 7.902 2.711 21.689 15.456 15.45
1465zm150.013 98.526-45.046 45.046 45.046 45.046 45.046-45.046zm42.906-42.906 45.05 45.046 45.04-45.046-45.04-45.046zM711.338 536.547c-33.958 33.958-37.873 76.252-35.655 106.859l127.076-9.208c-.475-6.557.105-9.434.268-10.042.046-.171-.043.215-.422.891a7.6 7.6 0 0 1-1.175 1.592zm59.163 46.758c-18.768-10.578-41.31-16.552-65.481-12.958-23.931 3.559-43.019 15.537-56.929 29.448l90.092 90.092c-1.198 1.197-5.984 5.229-14.421 6.484-8.677 1.29-14.533-1.347-15.821-2.073zm-122.41 16.49c-16.009 16.009-26.481 35.165-31.024 56.952-4.185 20.072-2.661 39.271-.243 54.989l125.928-19.374c-.658-4.273-.863-7.035-.893-8.731-.029-1.638.118-1.758-.065-.877-.213 1.021-.709 2.61-1.648 4.332-.924 1.697-1.793 2.63-1.963 2.801zm66.233 48.723-19.705-12.713-69.072 107.062 19.705 12.713zm-99.287-4.228-36.55 36.55 90.092 90.092 36.55-36.55zm-36.55 126.642 168.765 168.765 90.092-90.092L668.579 680.84zm258.857 168.765 43.542-43.542-90.092-90.092-43.542 43.542zm43.542-133.634-124.27-124.27-90.092 90.092 124.27 124.27zm-106.103-87.125c-.278-2.225.401.393-.981 5.736-1.612 6.234-5.21 12.988-10.829 18.607l-90.092-90.092c-23.749 23.749-27.889 54.624-24.523 81.552zm-11.81 24.343c-3.029 3.029-10.397 9.474-22.417 12.939-13.12 3.782-25.099 2.124-33.567-.875-7.206-2.552-11.331-5.851-11.68-6.124-.623-.487-.125-.164 2.044 2.006l90.092-90.092c-5.01-5.011-18.743-19.097-37.921-25.89-12.283-4.35-27.758-6.206-44.255-1.45-15.397 4.437-26.022 13.028-32.388 19.394zm-65.62 7.946 119.185 119.184 90.092-90.092-119.185-119.184zM906.63 870.411l35.596-35.596-90.092-90.092-35.596 35.596zm35.596-125.688-124.269-124.27-90.092 90.092 124.269 124.27zm-106.103-87.125c-.356-2.854.413-.138-1.004 5.481-.759 3.009-2.055 6.487-4.111 10.077a42 42 0 0 1-6.695 8.785l-90.092-90.092c-24.404 24.404-27.807 55.283-24.523 81.552zm-11.81 24.343c-3.029 3.029-10.397 9.474-22.416 12.939-13.121 3.781-25.1 2.124-33.568-.875-7.205-2.552-11.331-5.851-11.68-6.124-.623-.488-.125-.164 2.045 2.006l90.092-90.092c-5.011-5.011-18.744-19.098-37.922-25.89-12.282-4.35-27.757-6.206-44.255-1.451-15.396 4.438-26.022 13.029-32.388 19.395zm-65.619 7.946 119.184 119.184 90.092-90.092-119.184-119.184zM967.97 809.071l42.91-42.906-90.096-90.092-42.906 42.906zm42.91-132.998L885.971 551.167l-90.092 90.092 124.905 124.906zM885.971 551.167c-20.39-20.39-47.292-41.431-80.896-47.031-39.377-6.563-71.502 10.176-93.737 32.411l90.092 90.092c1.377-1.376.247.209-3.653 1.719a26.7 26.7 0 0 1-6.936 1.637c-2.586.26-4.881.122-6.712-.184-3.527-.587-4.232-1.591-1.702.008 2.561 1.617 7.017 5.006 13.452 11.44z",mask:"url(#d)"}),(0,t.jsx)("defs",{children:(0,t.jsxs)("linearGradient",{id:"a",x1:"406.603",x2:"825.103",y1:"413",y2:"941",gradientUnits:"userSpaceOnUse",children:[(0,t.jsx)("stop",{stopColor:"#D9D5D4"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#928989"})]})})]}),"Homebrew",0,e=>(0,t.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,t.jsxs)("g",{clipPath:"url(#clip0_429_2384)",children:[(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.175 5.943c.087-2.773-.847-4.408-3.533-5.488-.763 2.67 2.388 5.132 3.533 5.488Z",fill:"#D1D3D4",stroke:"#000",strokeWidth:".566",strokeLinejoin:"round"}),(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.458 10.643c.088-2.277-.488-3.196-.92-3.853-.437-.614-1.488-1.577-2.78-1.617-1.22-.039-1.514.636-2.64.677-.185-2.051 1.363-3.177 1.363-3.177s-.424-.598-.774-.745c-.504.448-1.89 1.941-1.57 3.863-1.036-.198-1.767-.792-2.856-.578-1.484.292-2.706 1.19-3.403 3.157-.697 1.968.246 4.264.45 4.92.206.656 1.723 3.444 2.912 3.854 1.188.41 1.189.225 1.824-.02.636-.247 1.6-.697 3.014-.185 1.414.512 1.599.635 2.48.061.882-.573 2.03-2.357 2.296-2.87.266-.512.41-.778.492-1.045.857-.427.033-.4.112-2.442Z",fill:"#D1D3D4",stroke:"#000",strokeWidth:".566",strokeLinejoin:"round"}),(0,t.jsx)("path",{d:"M23.76 27.287a2.128 2.128 0 0 0 2.133-2.125v-7.656a2.126 2.126 0 0 0-2.125-2.126h-1.753a.473.473 0 0 1-.472-.472v-1.113H7.724l.035 16.32a.472.472 0 0 0 .218.397c.616.357 2.589 1.034 6.732 1.034 4.23 0 6.12-.907 6.662-1.316a.471.471 0 0 0 .17-.361c.002-.452.002-1.498.002-2.117a.471.471 0 0 1 .482-.472c.52.007 1.143.008 1.735.007Zm-2.217-9.424a.591.591 0 0 1 .59-.59h1.505a.59.59 0 0 1 .59.59v6.87a.59.59 0 0 1-.59.591h-1.504a.591.591 0 0 1-.59-.59v-6.87Z",fill:"#fff",stroke:"#000",strokeWidth:".566",strokeLinejoin:"round"}),(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.086 13.658v14.64c0 .17.09.325.237.41.598.284 2.331.964 5.37.964 3.06 0 4.743-.826 5.306-1.166a.47.47 0 0 0 .216-.396V13.658H9.087Z",fill:"#FBB040"}),(0,t.jsx)("path",{d:"M10.722 16.137v11.314",stroke:"#FFDB96",strokeWidth:"1.302",strokeLinecap:"round"}),(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.01 16.662a.82.82 0 0 0-.367-.66 1.975 1.975 0 0 1-.82-.98c-3.022.102-5.78-.429-7.17-.803a11.605 11.605 0 0 0-1.082-.252 1.814 1.814 0 0 1-1.464-1.773c0-.967.767-1.752 1.725-1.787a2.189 2.189 0 1 1 4.217 1.117l.006.002a2.095 2.095 0 0 1 3.985-.016 2.277 2.277 0 0 1 4.436-.918l.199-.05a1.789 1.789 0 1 1 1.122 3.33 2.637 2.637 0 0 0-.578.15c-.518.195-1.048.357-1.584.491a1.964 1.964 0 0 1-.225.736 2.447 2.447 0 0 0-.281 1.33v.201c0 .585-.474.941-1.06.941a1.06 1.06 0 0 1-1.059-1.
14606Z",fill:"#fff",stroke:"#000",strokeWidth:".566",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:"clip0_429_2384",children:(0,t.jsx)("path",{fill:"#fff",d:"M5.373 0h21.255v32H5.373z"})})})]}),"N",0,e=>(0,t.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,t.jsx)("rect",{x:"0",y:"0",width:"32",height:"32",fill:"#1e1e1e",stroke:"#ffffff",strokeWidth:"2",rx:"5"}),(0,t.jsx)("circle",{cx:"5",cy:"5",r:"2",fill:"#ff5f56"}),(0,t.jsx)("circle",{cx:"10",cy:"5",r:"2",fill:"#ffbd2e"}),(0,t.jsx)("circle",{cx:"15",cy:"5",r:"2",fill:"#27c93f"}),(0,t.jsx)("text",{x:"6",y:"24",fontFamily:"monospace",fontSize:"14",fill:"#00ff00",children:"$n"})]}),"NVM",0,e=>(0,t.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,t.jsx)("g",{clipPath:"url(#clip0_423_27755)",children:(0,t.jsxs)("g",{clipPath:"url(#clip1_423_27755)",children:[(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.46 9.846H.104l.792 1.39H2.25l-.792-1.39Z",fill:"#333"}),(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m11.499 14.19-.299-.563-.914-1.565-1.002.017.263.475-2.567.018-.562-.967-1.882.017 10.18 16 3.816-6.822-3.06-5.257-.316-.545-.703-1.213-2.954.404Z",fill:"#333",stroke:"#333",strokeWidth:".352",strokeLinecap:"round",strokeLinejoin:"round"}),(0,t.jsx)("path",{d:"M20.976 12.642c.809-1.39 1.617-2.778 2.409-4.167.175-.3.386-.422.738-.422 2.356.017 4.712 0 7.05 0 .669 0 .845.263.563.879-.738 1.248-1.494 2.479-2.163 3.762-.79 1.354-1.582 2.69-2.373 4.044-1.74 3.025-3.481 6.049-5.24 9.055-.861 1.442-1.705 2.884-2.69 4.255-.21.3-.44.598-.686.862-.632.668-1.16.668-1.793-.018-.299-.316-1.266-1.723-.756-.896-.826-1.301-1.829-2.778-2.655-4.08.264-.615 3.165-5.855 3.921-7.173.088-.088 2.567-4.185 3.675-6.101Z",fill:"#F4DD4B"}),(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m13.398 25.917 4.009-7.368-1.09-1.828",fill:"#000"}),(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m5.503 7.508-1.125.017.686 1.125h.404l.633 1.055 1.846-.035-1.125-1.864-1.125.036-.194-.334ZM5.345 2.075l-1.108.017.668 1.108 1.108-.018-.668-1.107ZM3.376 3.64l-.932.017.563.914.932-.017-.563-.915ZM7.314.193l-.773.018.404.668.774-.018-.405-.668ZM5.521 5.24l-.985.035.51.844.985-.036-.51-.844ZM10.303 5.785l-1.582.035-.264-.422-1.424.035.756 1.23.967-.017.739 1.213 2.04-.035-1.232-2.04ZM8.633 3.042l-1.372.035.721 1.196 1.372-.036-.721-1.195ZM2.567.527l-.633.018.334.545.633-.018-.334-.545ZM13.011 10.022l-2.514.053.51.809h.756l.475.756 1.74-.036-.967-1.582ZM3.147 5.714l-.773.018.404.668.774-.018-.405-.668Z",fill:"#333",stroke:"#333",strokeWidth:".352",strokeLinecap:"round",strokeLinejoin:"round"})]})}),(0,t.jsxs)("defs",{children:[(0,t.jsx)("clipPath",{id:"clip0_423_27755",children:(0,t.jsx)("path",{fill:"#fff",d:"M0 0h32v32H0z"})}),(0,t.jsx)("clipPath",{id:"clip1_423_27755",children:(0,t.jsx)("path",{fill:"#fff",d:"M0 0h32v31.473H0z"})})]})]}),"Volta",0,e=>(0,t.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,t.jsx)("circle",{cx:"16",cy:"16",r:"15",fill:"#6DB9B4",stroke:"#5EA9A2",strokeWidth:"2"}),(0,t.jsx)("text",{x:"16",y:"21",fontFamily:"Arial",fontSize:"16",fontWeight:"bold",fill:"#FFFFFF",textAnchor:"middle",children:"V"})]})],722941);var n=e.i(722941);e.s([],431741),e.i(431741),e.s(["AIX",0,e=>(0,t.jsx)("svg",{width:32,height:32,viewBox:"0 0 1341.9 1341.9",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{transform:"matrix(133.33 0 0 -133.33 1266.2 670.93)",d:"m0 0c0-2.466-1.998-4.465-4.465-4.465-2.465 0-4.466 1.999-4.466 4.465 0 2.467 2.001 4.465 4.466 4.465 2.467 0 4.465-1.998 4.465-4.465",fill:"#80cc28"}),(0,t.jsx)("path",{transform:"matrix(133.33 0 0 -133.33 1328.1 670.93)",d:"m0 0h-0.103c0-1.333-0.54-2.539-1.413-3.413-0.874-0.873-2.08-1.413-3.412-1.413-1.335 0-2.539 0.54-3.414 1.413-0.874 0.874-1.414 2.08-1.414 3.413s0.54 2.539 1.414 3.413c0.875 0.873 2.079 1.413 3.414 1.413 1.332 0 2.538-0.54 3.412-1.413 0.873-0.874 1.413-2.08 1.413-3.413h0.206c0 2.779-2.253 5.032-5.031 5.032-2.78 0-5.033-2.253-5.033-5.032s2.253-5.032 5.033-5.032c2.778 0 5.031 2.253 5.031 5.032h-0.103",fill:"#4d7ec9"}),(0,t.jsx)("path",{transform:"matrix(133.33 0 0 -133.33 389.19 556.69)",d:"m0 0-5e-3 -0.016-0.347-0.904h0.7zm0.776-2.024-0.267 0.681h-1.035l-0.265-0.678-0.526-3e-3 1.11 2.677h0.465l1.066-2.677z",fill:"#fff"}),(0,t.jsx)("path",{transform:"matrix(133.33 0 0 -133.33 -63646 63635)",d:"m481.83 473.74h0.49v-2.679h-0.49z",fill:"#fff"}),(0,t.jsx)("path",{transform:"matrix(133.33 0 0 -133.33 974.08 826.65)",d:"m0 0-0.721 1.014-0.76-1.014h-0.603l1.061 1.383-0.987 1.296h0.608l0.696-0.936 0.693 0.936h0.592l-0.983-1.3 1.015-1.379z",fill:"#fff"}),(0,t.jsx)("path",{transform:"matrix(133.33 0 0 -133.33 1120.2 787.65)",d:"m0 0c0.037 0 0.07 2e-3 0.07 0.047 0 0.035-0.031 0.042-0.062 0.042h-0.059v-0.089zm-0.051-0.162h-0.045v0.288h0.11c0.068 0 0.102-0.025 0.102-0.082 0-0.052-0.033-0.074-0.074-0.079l0.082-0.127h-0.049l-0.077 0.125h-0.049zm0.052-0.064c0.114 0 0.202 0.088 0.202 0.209 0 0.118-0.088 0.207-0.202 0.207s-0.204-0.089-0.204-0.207c0-0.121 0.09-0.209 0.204-0.209m-0.253 0.209c0 0.143 0.116 0.249 0.253 0.249s0.253-0.106 0.253-0.249c0-0.145-0.116-0.251-0.253-0.251s-0.253 0.106-0.253 0.251",fill:"#fff"})]})}),"Apple",0,e=>(0,t.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,t.jsx)("path",{d:"M30 16c0 7.728-6.265 14-14 14S2 23.728 2 16C2 8.265 8.265 2 16 2s14 6.265 14 14Z",fill:"#283544"}),(0,t.jsx)("path",{d:"M22.562 12.457c-.076.045-1.895.986-1.895 3.07.086 2.38 2.295 3.213 2.333 3.213-.038.045-.334 1.136-1.21 2.28-.694.986-1.466 1.98-2.637 1.98-1.114 0-1.514-.657-2.8-.657-1.381 0-1.772.657-2.829.657-1.171 0-2-1.047-2.733-2.023-.952-1.278-1.761-3.284-1.79-5.21-.02-1.02.19-2.023.724-2.875.752-1.19 2.095-1.997 3.561-2.023 1.124-.036 2.124.719 2.81.719.657 0 1.885-.72 3.275-.72.6.001 2.2.17 3.191 1.59Zm-6.561-1.792c-.2-.932.352-1.864.866-2.458.657-.72 1.695-1.207 2.59-1.207a3.334 3.334 0 0 1-.952 2.511c-.58.72-1.58 1.26-2.504 1.154Z",fill:"#fff"})]}),"Linux",0,e=>(0,t.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 216 256",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,t.jsxs)("defs",{id:"tux_fx",children:[(0,t.jsxs)("linearGradient",{id:"gradient_belly_shadow",children:[(0,t.jsx)("stop",{offset:"0"}),(0,t.jsx)("stop",{offset:"1",stopOpacity:".25"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_wing_tip_right_shadow",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#110800"}),(0,t.jsx)("stop",{offset:".59",stopColor:"#a65a00",stopOpacity:".8"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#ff921e",stopOpacity:"0"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_wing_tip_right_glare_1",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#7c7c7c"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#7c7c7c",stopOpacity:".33"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_wing_tip_right_glare_2",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#7c7c7c"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#7c7c7c",stopOpacity:".33"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_foot_left_layer_1",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#b98309"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#382605"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_foot_left_glare",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#ebc40c"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#ebc40c",stopOpacity:"0"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_foot_right_shadow",children:[(0,t.jsx)("stop",{offset:"0"}),(0,t.jsx)("stop",{offset:"1",stopOpacity:"0"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_foot_right_layer_1",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#3e2a06"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#ad780a"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_foot_right_glare",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#f3cd0c"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#f3cd0c",stopOpacity:"0"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_eyeball",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#fefefc"}),(0,t.jsx)("stop",{offset:".75",stopColor:"#fefefc"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#d4d4d4"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_pupil_left_glare",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#757574",stopOpacity:"0"}),(0,t.jsx)("stop",{offset:".25",stopColor:"#757574"}),(0,t.jsx)("stop",{offset:".5",stopColor:"#757574"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#757574",stopOpacity:"0"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_pupil_right_glare_2",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#949494",stopOpacity:".39"}),(0,t.jsx)("stop",{offset:".5",stopColor:"#949494"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#949494",stopOpacity:".39"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_eyelid_left",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#c8c8c8"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#797978"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_eyelid_right",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#747474"}),(0,t.jsx)("stop",{offset:".13",stopColor:"#8c8c8c"}),(0,t.jsx)("stop",{offset:".25",stopColor:"#a4a4a4"}),(0,t.jsx)("stop",{offset:".5",stopColor:"#d4d4d4"}),(0,t.jsx)("stop",{offset:".62",stopColor:"#d4d4d4"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#7c7c7c"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_eyebrow",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#646464",stopOpacity:"0"}),(0,t.jsx)("stop",{offset:".31",stopColor:"#646464",stopOpacity:".58"}),(0,t.jsx)("stop",{offset:".47",stopColor:"#646464"}),(0,t.jsx)("stop",{offset:".73",stopColor:"#646464",stopOpacity:".26"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#646464",stopOpacity:"0"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_beak_base",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#020204"}),(0,t.jsx)("stop",{offset:".73",stopColor:"#020204"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#5c5c5c"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_mandible_lower",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#d2940a"}),(0,t.jsx)("stop",{offset:".75",stopColor:"#d89c08"}),(0,t.jsx)("stop",{offset:".87",stopColor:"#b67e07"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#946106"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_mandible_upper",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#ad780a"}),(0,t.jsx)("stop",{offset:".12",stopColor:"#d89e08"}),(0,t.jsx)("stop",{offset:".25",stopColor:"#edb80b"}),(0,t.jsx)("stop",{offset:".39",stopColor:"#ebc80d"}),(0,t.jsx)("stop",{offset:".53",stopColor:"#f5d838"}),(0,t.jsx)("stop",{offset:".77",stopColor:"#f6d811"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#f5cd31"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_nares",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#3a2903"}),(0,t.jsx)("stop",{offset:".55",stopColor:"#735208"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#ac8c04"})]}),(0,t.jsxs)("linearGradient",{id:"gradient_beak_corner",children:[(0,t.jsx)("stop",{offset:"0",stopColor:"#f5ce2d"}),(0,t.jsx)("stop",{offset:"1",stopColor:"#d79b08"})]}),(0,t.jsx)("linearGradient",{id:"fill_foot_left_base",href:"#gradient_foot_left_layer_1",xlinkHref:"#gradient_foot_left_layer_1",gradientUnits:"userSpaceOnUse",x1:"23.18",y1:"193.01",x2:"64.31",y2:"262.02"}),(0,t.jsx)("linearGradient",{id:"fill_foot_left_glare",href:"#gradient_foot_left_glare",xlinkHref:"#gradient_foot_left_glare",gradientUnits:"userSpaceOnUse",x1:"64.47",y1:"210.83",x2:"77.41",y2:"235.21"}),(0,t.jsx)("linearGradient",{id:"fill_foot_right_shadow",href:"#gradient_foot_right_shadow",xlinkHref:"#gradient_foot_right_shadow",gradientUnits:"userSpaceOnUse",x1:"146.93",y1:"211.96",x2:"150.2",y2:"235.73"}),(0,t.jsx)("linearGradient",{id:"fill_foot_right_base",href:"#gradient_foot_right_layer_1",xlinkHref:"#gradient_foot_right_layer_1",gradientUnits:"userSpaceOnUse",x1:"151.5",y1:"253.02",x2:"192.94",y2:"185.84"}),(0,t.jsx)("linearGradient",{id:"fill_foot_right_glare",href:"#gradient_foot_right_glare",xlinkHref:"#gradient_foot_right_glare",gradientUnits:"userSpaceOnUse",x1:"162.81",y1:"180.67",x2:"161.59",y2:"191.64"}),(0,t.jsx)("linearGradient",{id:"fill_wing_tip_right_glare_2",href:"#gradient_wing_tip_right_glare_2",xlinkHref:"#gradient_wing_tip_right_glare_2",gradientUnits:"userSpaceOnUse",x1:"165.69",y1:"173.58",x2:"168.27",y2:"173.47"}),(0,t.jsx)("linearGradient",{id:"fill_pupil_left_glare",href:"#gradient_pupil_left_glare",xlinkHref:"#gradient_pupil_left_glare",gradientUnits:"userSpaceOnUse",x1:"84.29",y1:"46.64",x2:"89.32",y2:"55.63"}),(0,t.jsx)("linearGradient",{id:"fill_eyebrow_left",href:"#gradient_eyebrow",xlinkHref:"#gradient_eyebrow",gradientUnits:"userSpaceOnUse",x1:"83.59",y1:"32.51",x2:"94.48",y2:"43.63"}),(0,t.jsx)("linearGradient",{id:"fill_pupil_right_glare",href:"#gradient_pupil_right_glare_2",xlinkHref:"#gradient_pupil_right_glare_2",gradientUnits:"userSpaceOnUse",x1:"117.87",y1:"47.25",x2:"123.66",y2:"54.11"}),(0,t.jsx)("linearGradient",{id:"fill_eyelid_right",href:"#gradient_eyelid_right",xlinkHref:"#gradient_eyelid_right",gradientUnits:"userSpaceOnUse",x1:"112.9",y1:"36.23",x2:"131.32",y2:"47.01"}),(0,t.jsx)("linearGradient",{id:"fill_eyebrow_right",href:"#gradient_eyebrow",xlinkHref:"#gradient_eyebrow",gradientUnits:"userSpaceOnUse",x1:"119.16",y1:"31.56",x2:"131.42",y2:"43.14"}),(0,t.jsx)("linearGradient",{id:"fill_mandible_upper_base",href:"#gradient_mandible_upper",xlinkHref:"#gradient_mandible_upper",gradientUnits:"userSpaceOnUse",x1:"78.09",y1:"69.26",x2:"126.77",y2:"68.88"}),(0,t.jsx)("linearGradient",{id:"fill_beak_corner",href:"#gradient_beak_corner",xlinkHref:"#gradient_beak_corner",gradientUnits:"userSpaceOnUse",x1:"126.74",y1:"67.49",x2:"126.74",y2:"71.09"}),(0,t.jsx)("filter",{id:"blur_belly_shadow_left",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:"0.64 0.55"})}),(0,t.jsx)("filter",{id:"blur_belly_shadow_right",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".98"})}),(0,t.jsx)("filter",{id:"blur_belly_shadow_middle",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".68"})}),(0,t.jsx)("filter",{id:"blur_belly_shadow_lower",x:"-.8",width:"2.6",y:"-.2",height:"1.4",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:"1.25"})}),(0,t.jsx)("filter",{id:"blur_belly_glare",x:"-.8",width:"2.6",y:"-.5",height:"2",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:"1.78 2.19"})}),(0,t.jsx)("filter",{id:"blur_head_glare",x:"-.3",width:"1.6",y:"-.3",height:"1.6",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:"1.73"})}),(0,t.jsx)("filter",{id:"blur_neck_glare",x:"-.2",width:"1.4",y:"-.2",height:"1.4",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".78"})}),(0,t.jsx)("filter",{id:"blur_wing_left_glare",x:"-.2",width:"1.4",y:"-.2",height:"1.4",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".98"})}),(0,t.jsx)("filter",{id:"blur_wing_right_glare",x:"-.2",width:"1.4",y:"-.2",height:"1.4",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:"1.19 1.17"})}),(0,t.jsx)("filter",{id:"blur_foot_left_layer_1",x:"-.2",width:"1.4",y:"-.2",height:"1.4",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:"3.38"})}),(0,t.jsx)("filter",{id:"blur_foot_left_layer_2",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:"2.1 2.06"})}),(0,t.jsx)("filter",{id:"blur_foot_left_glare",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".32"})}),(0,t.jsx)("filter",{id:"blur_foot_right_shadow",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:"1.95 1.9"})}),(0,t.jsx)("filter",{id:"blur_foot_right_layer_1",x:"-.2",width:"1.4",y:"-.2",height:"1.4",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:"4.12"})}),(0,t.jsx)("filter",{id:"blur_foot_right_layer_2",x:"-.2",width:"1.4",y:"-.2",height:"1.4",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:"3.12 3.37"})}),(0,t.jsx)("filter",{id:"blur_foot_right_glare",x:"-.2",width:"1.4",y:"-.2",height:"1.4",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".41"})}),(0,t.jsx)("filter",{id:"blur_wing_tip_right_shadow_lower",x:"-.3",width:"1.6",y:"-.3",height:"1.6",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:"2.45"})}),(0,t.jsx)("filter",{id:"blur_wing_tip_right_shadow_upper",x:"-.2",width:"1.4",y:"-.2",height:"1.4",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:"1.12 0.81"})}),(0,t.jsx)("filter",{id:"blur_wing_tip_right_glare",x:"-.2",w
vendor: 8,660 bytes, line 146
146idth:"1.4",y:"-.2",height:"1.4",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".88"})}),(0,t.jsx)("filter",{id:"blur_pupil_left_glare",x:"-.3",width:"1.6",y:"-.3",height:"1.6",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".44"})}),(0,t.jsx)("filter",{id:"blur_eyebrow_left",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".12"})}),(0,t.jsx)("filter",{id:"blur_pupil_right_glare",x:"-.2",width:"1.4",y:"-.2",height:"1.4",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".45"})}),(0,t.jsx)("filter",{id:"blur_eyebrow_right",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".13"})}),(0,t.jsx)("filter",{id:"blur_beak_shadow_lower",x:"-.2",width:"1.4",y:"-.2",height:"1.4",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:"1.75"})}),(0,t.jsx)("filter",{id:"blur_beak_shadow_upper",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:"0.8 0.74"})}),(0,t.jsx)("filter",{id:"blur_mandible_lower_glare",x:"-.2",width:"1.4",y:"-.2",height:"1.4",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".77"})}),(0,t.jsx)("filter",{id:"blur_mandible_upper_shadow",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".65"})}),(0,t.jsx)("filter",{id:"blur_mandible_upper_glare",x:"-.2",width:"1.4",y:"-.2",height:"1.4",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".73"})}),(0,t.jsx)("filter",{id:"blur_naris_left",x:"-.2",width:"1.4",y:"-.2",height:"1.4",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".1"})}),(0,t.jsx)("filter",{id:"blur_naris_right",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".1"})}),(0,t.jsx)("filter",{id:"blur_beak_corner",x:"-.2",width:"1.4",y:"-.2",height:"1.4",children:(0,t.jsx)("feGaussianBlur",{stdDeviation:".23"})}),(0,t.jsx)("radialGradient",{id:"fill_belly_shadow_left",href:"#gradient_belly_shadow",xlinkHref:"#gradient_belly_shadow",gradientUnits:"userSpaceOnUse",cx:"0",cy:"0",r:"1",gradientTransform:"matrix(19 0 0 18 61.18 121.19)"}),(0,t.jsx)("radialGradient",{id:"fill_belly_shadow_right",href:"#gradient_belly_shadow",xlinkHref:"#gradient_belly_shadow",gradientUnits:"userSpaceOnUse",cx:"0",cy:"0",r:"1",gradientTransform:"matrix(23.6 0 0 18 125.74 131.6)"}),(0,t.jsx)("radialGradient",{id:"fill_belly_shadow_middle",href:"#gradient_belly_shadow",xlinkHref:"#gradient_belly_shadow",gradientUnits:"userSpaceOnUse",cx:"0",cy:"0",r:"1",gradientTransform:"matrix(9.35 0 0 10 94.21 127.47)"}),(0,t.jsx)("radialGradient",{id:"fill_wing_tip_right_shadow_lower",href:"#gradient_wing_tip_right_shadow",xlinkHref:"#gradient_wing_tip_right_shadow",gradientUnits:"userSpaceOnUse",cx:"0",cy:"0",r:"1",gradientTransform:"matrix(18.9901 5.08838 -5.34203 19.9367 169.71 194.53)"}),(0,t.jsx)("radialGradient",{id:"fill_wing_tip_right_shadow_upper",href:"#gradient_wing_tip_right_shadow",xlinkHref:"#gradient_wing_tip_right_shadow",gradientUnits:"userSpaceOnUse",cx:"0",cy:"0",r:"1",gradientTransform:"matrix(19.7224 -.83351 .62745 14.84675 169.71 189.89)"}),(0,t.jsx)("radialGradient",{id:"fill_wing_tip_right_glare_1",href:"#gradient_wing_tip_right_glare_1",xlinkHref:"#gradient_wing_tip_right_glare_1",gradientUnits:"userSpaceOnUse",cx:"0",cy:"0",r:"1",gradientTransform:"rotate(23.5 -332.242 532.18) scale(6.95 3.21)"}),(0,t.jsx)("radialGradient",{id:"fill_eyeball_left",href:"#gradient_eyeball",xlinkHref:"#gradient_eyeball",gradientUnits:"userSpaceOnUse",cx:"0",cy:"0",r:"1",gradientTransform:"matrix(10.23944 -.10723 .1642 15.67914 86.49 51.41)"}),(0,t.jsx)("radialGradient",{id:"fill_eyelid_left",href:"#gradient_eyelid_left",xlinkHref:"#gradient_eyelid_left",gradientUnits:"userSpaceOnUse",cx:"0",cy:"0",r:"1",gradientTransform:"rotate(-9.35 309.884 -497.172) scale(6.25 5.77)"}),(0,t.jsx)("radialGradient",{id:"fill_eyeball_right",href:"#gradient_eyeball",xlinkHref:"#gradient_eyeball",gradientUnits:"userSpaceOnUse",cx:"0",cy:"0",r:"1",gradientTransform:"rotate(-1.8 1695.327 -3731.952) scale(13.64 15.68)"}),(0,t.jsx)("radialGradient",{id:"fill_beak_base",href:"#gradient_beak_base",xlinkHref:"#gradient_beak_base",gradientUnits:"userSpaceOnUse",cx:"0",cy:"0",r:"1",gradientTransform:"rotate(-36 141.335 -120.193) scale(11.44 10.38)"}),(0,t.jsx)("radialGradient",{id:"fill_mandible_lower_base",href:"#gradient_mandible_lower",xlinkHref:"#gradient_mandible_lower",gradientUnits:"userSpaceOnUse",cx:"0",cy:"0",r:"1",gradientTransform:"matrix(25.10142 -10.34606 7.26701 17.6311 109.77 70.61)"}),(0,t.jsx)("radialGradient",{id:"fill_naris_left",href:"#gradient_nares",xlinkHref:"#gradient_nares",gradientUnits:"userSpaceOnUse",cx:"0",cy:"0",r:"1",gradientTransform:"matrix(1.32 0 0 1.42 92.11 59.88)"}),(0,t.jsx)("radialGradient",{id:"fill_naris_right",href:"#gradient_nares",xlinkHref:"#gradient_nares",gradientUnits:"userSpaceOnUse",cx:"0",cy:"0",r:"1",gradientTransform:"matrix(2.78 0 0 1.62 104.65 59.7)"}),(0,t.jsx)("clipPath",{id:"clip_body",children:(0,t.jsx)("use",{href:"#body_base",xlinkHref:"#body_base"})}),(0,t.jsx)("clipPath",{id:"clip_wing_left",children:(0,t.jsx)("use",{href:"#wing_left_base",xlinkHref:"#wing_left_base"})}),(0,t.jsx)("clipPath",{id:"clip_wing_right",children:(0,t.jsx)("use",{href:"#wing_right_base",xlinkHref:"#wing_right_base"})}),(0,t.jsx)("clipPath",{id:"clip_foot_left",children:(0,t.jsx)("use",{href:"#foot_left_base",xlinkHref:"#foot_left_base"})}),(0,t.jsx)("clipPath",{id:"clip_foot_right",children:(0,t.jsx)("use",{href:"#foot_right_base",xlinkHref:"#foot_right_base"})}),(0,t.jsx)("clipPath",{id:"clip_wing_tip_right",children:(0,t.jsx)("use",{href:"#wing_tip_right_base",xlinkHref:"#wing_tip_right_base"})}),(0,t.jsx)("clipPath",{id:"clip_eye_left",children:(0,t.jsx)("use",{href:"#eyeball_left",xlinkHref:"#eyeball_left"})}),(0,t.jsx)("clipPath",{id:"clip_pupil_left",children:(0,t.jsx)("use",{href:"#pupil_left_base",xlinkHref:"#pupil_left_base"})}),(0,t.jsx)("clipPath",{id:"clip_eye_right",children:(0,t.jsx)("use",{href:"#eyeball_right",xlinkHref:"#eyeball_right"})}),(0,t.jsx)("clipPath",{id:"clip_pupil_right",children:(0,t.jsx)("use",{href:"#pupil_right_base",xlinkHref:"#pupil_right_base"})}),(0,t.jsx)("clipPath",{id:"clip_mandible_lower",children:(0,t.jsx)("use",{href:"#mandible_lower_base",xlinkHref:"#mandible_lower_base"})}),(0,t.jsx)("clipPath",{id:"clip_mandible_upper",children:(0,t.jsx)("use",{href:"#mandible_upper_base",xlinkHref:"#mandible_upper_base"})}),(0,t.jsxs)("clipPath",{id:"clip_beak",children:[(0,t.jsx)("use",{href:"#mandible_lower_base",xlinkHref:"#mandible_lower_base"}),(0,t.jsx)("use",{href:"#mandible_upper_base",xlinkHref:"#mandible_upper_base"})]})]}),(0,t.jsxs)("g",{id:"tux",children:[(0,t.jsxs)("g",{id:"body",children:[(0,t.jsx)("path",{id:"body_base",fill:"#020204",d:"M106.95 0c-6 0-12.02 1.18-17.46 4.12-5.78 3.11-10.52 8.09-13.43 13.97-2.92 5.88-4.06 12.16-4.24 19.08-.33 13.14.3 26.92 1.29 39.41.26 3.8.74 6.02.25 9.93-1.62 8.3-8.88 13.88-12.76 21.17-4.27 8.04-6.07 17.13-9.29 25.65-2.95 7.79-7.09 15.1-9.88 22.95-3.91 10.97-5.08 23.03-2.5 34.39 1.97 8.66 6.08 16.78 11.62 23.73-.8 1.44-1.58 2.91-2.4 4.34-2.57 4.43-5.71 8.64-7.17 13.55-.73 2.45-1.02 5.07-.55 7.59.47 2.52 1.75 4.93 3.75 6.53 1.31 1.04 2.9 1.72 4.53 2.1 1.63.37 3.32.46 5 .43 6.37-.14 12.55-2.07 18.71-3.69 3.66-.96 7.34-1.81 11.03-2.58 13.14-2.69 27.8-1.61 39.99.15 4.13.63 8.23 1.44 12.29 2.43 6.36 1.54 12.69 3.5 19.23 3.69 1.72.05 3.46-.03 5.14-.4 1.68-.38 3.31-1.06 4.65-2.13 2.01-1.6 3.29-4.02 3.76-6.54.47-2.52.18-5.15-.56-7.61-1.48-4.92-4.65-9.11-7.27-13.52-1.04-1.75-2-3.53-3.03-5.28 7.9-8.87 14.26-19.13 17.94-30.4 4.01-12.3 4.75-25.55 3.06-38.38-1.69-12.83-5.76-25.27-11.11-37.05-6.72-14.76-12.37-20.1-16.47-33.07-4.42-14.02-.77-30.61-4.06-43.32-1.17-4.32-3.04-8.45-5.45-12.23-2.82-4.43-6.4-8.39-10.65-11.47C124.13 2.62 115.61 0 106.95 0z"}),(0,t.jsx)("path",{id:"belly",fill:"#fdfdfb",d:"M83.13 74c-.9 1.13-1.48 2.49-1.84 3.89-.35 1.4-.48 2.85-.54 4.3-.11 2.89.07 5.83-.7 8.62-.82 2.98-2.65 5.57-4.44 8.08-3.11 4.36-6.25 8.84-7.78 13.97a24.81 24.81 0 0 0-.91 9.62c-3.47 5.1-6.48 10.53-8.98 16.18-3.78 8.57-6.37 17.69-7.28 27.01-1.12 11.41.34 23.15 4.85 33.69 3.25 7.63 8.11 14.6 14.38 20.04a49.15 49.15 0 0 0 10.5 6.97c13.11 6.45 29.31 6.46 42.2-.41 6.74-3.59 12.43-8.84 17.91-14.15 3.3-3.2 6.59-6.48 9.11-10.32 4.85-7.41 6.54-16.41 7.59-25.2 1.83-15.36 1.89-31.6-4.85-45.53-2.32-4.8-5.41-9.22-9.12-13.05-.98-6.7-2.93-13.27-5.76-19.42-2.05-4.45-4.54-8.68-6.44-13.18-.78-1.85-1.46-3.75-2.32-5.56-.87-1.81-1.93-3.55-3.39-4.94-1.48-1.42-3.33-2.43-5.28-3.07-1.95-.65-4.01-.94-6.06-1.04-4.11-.21-8.22.33-12.33.16-3.27-.13-6.53-.7-9.8-.51-1.63.1-3.26.39-4.78 1.01-1.52.61-2.92 1.56-3.94 2.84z"}),(0,t.jsxs)("g",{id:"body_self_shadows",children:[(0,t.jsx)("path",{id:"belly_shadow_left",opacity:".25",fill:"url(#fill_belly_shadow_left)",filter:"url
146(#blur_belly_shadow_left)",clipPath:"url(#clip_body)",d:"M68.67 115.18c.87 1.31-.55 5.84 19.86 2.94 0 0-3.59.39-7.12 1.21-5.49 1.84-10.27 3.89-13.97 6.61-3.65 2.7-6.33 6.21-9.68 9.22 0 0 5.43-9.92 6.78-12.91 1.36-2.99-.22-2.85.85-7.25s3.69-8.63 3.69-8.63-2.14 6.22-.41 8.81z"}),(0,t.jsx)("path",{id:"belly_shadow_right",opacity:".42",fill:"url(#fill_belly_shadow_right)",filter:"url(#blur_belly_shadow_right)",clipPath:"url(#clip_body)",d:"M134.28 113.99c-4.16 2.9-6.6 2.56-11.64 3.12-5.05.57-18.7.36-18.7.36s1.97-.03 6.36.78c4.38.82 13.31 1.6 18.34 3.51 5.04 1.92 6.87 2.47 9.93 4.4 4.35 2.75 7.55 7.06 11.71 10.08 0 0 .2-4-1.48-6.99s-6.2-7.7-7.53-12.1c-1.32-4.4-1.96-13.04-1.96-13.04s-.88 6.99-5.03 9.88z"}),(0,t.jsx)("path",{id:"belly_shadow_middle",opacity:".2",fill:"url(#fill_belly_shadow_middle)",filter:"url(#blur_belly_shadow_middle)",clipPath:"url(#clip_body)",d:"M95.17 107.81c-.16 1.25-.36 2.5-.6 3.74-.12.61-.26 1.22-.48 1.8-.23.58-.56 1.14-1.02 1.55-.41.37-.9.62-1.4.85-1.94.88-4.01 1.47-6.12 1.74.84.06 1.68.14 2.53.23.53.06 1.06.12 1.57.25.52.14 1.03.34 1.46.65.47.35.84.82 1.12 1.34.55 1.02.73 2.2.83 3.37.13 1.48.14 2.98.03 4.46.1-.99.31-1.98.62-2.92.57-1.72 1.47-3.32 2.69-4.65.49-.52 1.02-1.01 1.6-1.42a8.858 8.858 0 0 1 6.24-1.51c-2.21.09-4.44-.6-6.2-1.93-.9-.68-1.68-1.52-2.22-2.5a6.991 6.991 0 0 1-.65-5.05z"}),(0,t.jsx)("path",{id:"belly_shadow_lower",opacity:".11",fill:"#000",filter:"url(#blur_belly_shadow_lower)",clipPath:"url(#clip_body)",d:"M89.85 137.14a75.366 75.366 0 0 0-2.17 12.31c-.55 5.87-.42 11.78-.74 17.67-.26 4.99-.85 10.04.02 14.97a25.27 25.27 0 0 0 2.2 6.78c.16-.82.29-1.64.36-2.47.37-4-.3-8.01-.53-12.01-.4-7.02.57-14.04.97-21.06.3-5.39.27-10.8-.11-16.19z"})]}),(0,t.jsxs)("g",{id:"body_glare",children:[(0,t.jsx)("path",{id:"belly_glare",opacity:".75",fill:"#7c7c7c",filter:"url(#blur_belly_glare)",clipPath:"url(#clip_body)",d:"M160.08 131.23c1.03-.16 7.34 5.21 6.48 7.21-.86 1.99-2.49.79-3.65.8-1.16.02-4.33 1.46-4.86.55-.54-.91 1.4-3.03 2.41-4.81.82-1.43-1.4-3.59-.38-3.75z"}),(0,t.jsx)("path",{id:"head_glare",fill:"#7c7c7c",filter:"url(#blur_head_glare)",clipPath:"url(#clip_body)",d:"M121.52 11.12c-2.21 1.56-1.25 3.51-.3 5.46.95 1.96-2.09 7.59-2.12 7.83-.03.24 5.98-2.85 7.62-4.87 1.94-2.37 6.83 3.22 6.56 2.37.01-1.52-9.55-12.34-11.76-10.79z"}),(0,t.jsx)("path",{id:"neck_glare",fill:"#838384",filter:"url(#blur_neck_glare)",clipPath:"url(#clip_body)",d:"M138.27 76.63c-1.86 1.7.88 4.25 2.17 7.24.81 1.86 3.04 4.49 5.2 4.07 1.63-.32 2.63-2.66 2.48-4.3-.3-3.18-2.98-3.93-4.93-5.02-1.54-.86-3.61-3.18-4.92-1.99z"})]})]}),(0,t.jsxs)("g",{id:"wings",children:[(0,t.jsxs)("g",{id:"wing_left",children:[(0,t.jsx)("path",{id:"wing_left_base",fill:"#020204",d:"M63.98 100.91c-6.1 6.92-12.37 13.63-15.81 21.12-1.71 3.8-2.51 7.93-3.68 11.93-1.32 4.54-3.12 8.94-5.14 13.22-1.87 3.95-3.93 7.81-5.98 11.66-1.5 2.81-3.02 5.67-3.54 8.81-.41 2.48-.18 5.04.46 7.47.63 2.43 1.64 4.75 2.79 6.98 4.88 9.55 12.21 17.77 20.89 24.07 3.94 2.85 8.15 5.32 12.58 7.35 2.4 1.09 4.92 2.07 7.56 2.11 1.32.03 2.65-.19 3.86-.72 1.2-.53 2.28-1.38 3-2.49.88-1.36 1.18-3.05 1-4.66-.18-1.61-.81-3.15-1.65-4.53-2.06-3.38-5.31-5.83-8.44-8.25a283.364 283.364 0 0 1-19.55-16.58c-1.76-1.65-3.53-3.34-4.76-5.42-1.2-2.02-1.85-4.32-2.29-6.63-1.21-6.33-.9-12.99 1.25-19.07.85-2.38 1.96-4.65 3.04-6.93 1.86-3.95 3.62-7.98 6.07-11.6 3.05-4.51 7.13-8.33 9.61-13.17 2.1-4.09 2.95-8.68 3.76-13.2.64-3.54 1.85-7 2.47-10.54-1.21 2.3-5.11 6.07-7.5 9.07z"}),(0,t.jsx)("path",{id:"wing_left_glare",opacity:".95",fill:"#7c7c7c",filter:"url(#blur_wing_left_glare)",clipPath:"url(#clip_wing_left)",d:"M56.96 126.1c-2 1.84-3.73 3.97-5.13 6.31-2.3 3.84-3.65 8.16-5.33 12.31-1.24 3.09-2.69 6.2-2.86 9.53-.09 1.71.16 3.42.22 5.13s-.1 3.49-.94 4.98a6.048 6.048 0 0 1-3.22 2.71c1.83.61 3.45 1.79 4.6 3.33.96 1.3 1.58 2.81 2.41 4.18.68 1.12 1.51 2.16 2.54 2.97 1.02.82 2.25 1.4 3.54 1.56 1.79.23 3.65-.36 4.97-1.58-1.66-15.55-.14-31.42 4.44-46.37.29-.94.59-1.89.67-2.87.07-.99-.12-2.03-.72-2.81a2.989 2.989 0 0 0-2.77-1.17c-.52.06-1.03.26-1.45.57-.42.32-.76.74-.97 1.22z"})]}),(0,t.jsxs)("g",{id:"wing_right",children:[(0,t.jsx)("path",{id:"wing_right_base",fill:"#020204",d:"M162.76 127.12c5.24 4.22 8.57 10.59 9.6 17.24.8 5.18.28 10.51-.89 15.62-1.17 5.12-2.97 10.06-4.77 15-.71 1.96-1.43 3.95-1.71 6.02-.29 2.08-.11 4.27.89 6.11 1.15 2.11 3.29 3.56 5.59 4.24 2.27.68 4.72.66 7.02.09 2.3-.57 6.17-1.31 8.04-2.77 4.75-3.69 5.88-10.1 7.01-15.72 1.17-5.87.6-12.02-.43-17.95-1.41-8.09-3.78-15.99-6.79-23.62a82.272 82.272 0 0 0-8.44-15.96c-3.32-4.89-8.02-8.7-11.5-13.48-1.21-1.66-2.66-3.38-3.84-5.06-2.56-3.62-1.98-2.94-3.57-5.29-1.15-1.7-2.97-2.28-4.88-3.02-1.92-.74-4.06-.96-6.04-.41-2.6.73-4.73 2.79-5.86 5.24-1.13 2.46-1.33 5.28-.89 7.95.57 3.44 2.14 6.64 3.92 9.64 2 3.39 4.32 6.66 7.35 9.18 3.16 2.63 6.98 4.37 10.19 6.95z"}),(0,t.jsx)("path",{id:"wing_right_glare",fill:"#838384",filter:"url
146(#blur_wing_right_glare)",clipPath:"url(#clip_wing_right)",d:"M150.42 118.99c.42.4.86.81 1.31 1.19 3.22 2.63 4.93 5.58 8.2 8.16 5.34 4.22 10.75 11.5 11.8 18.15.82 5.19-.26 8.01-1.58 14.12-1.32 6.12-5.06 14.78-7.09 20.68-.8 2.35 1.64 1.38 1.32 3.86-.16 1.22-.18 2.45-.03 3.67.02-.23.03-.48.06-.71.39-3.38 1.42-6.63 2.55-9.82 2.17-6.13 4.66-12.15 6.38-18.45 1.72-6.29 1.53-10.82.63-16.23-1.13-6.81-5.09-13.09-10.69-17.24-3.97-2.93-8.64-4.81-12.86-7.38z"})]})]}),(0,t.jsxs)("g",{id:"feet",children:[(0,t.jsxs)("g",{id:"foot_left",children:[(0,t.jsx)("path",{id:"foot_left_base",fill:"url(#fill_foot_left_base)",d:"M34.98 175.33c1.38-.57 2.93-.68 4.39-.41 1.47.27 2.86.91 4.09 1.74 2.47 1.68 4.3 4.12 6.05 6.54 4.03 5.54 7.9 11.2 11.42 17.08 2.85 4.78 5.46 9.71 8.76 14.18 2.15 2.93 4.57 5.64 6.73 8.55 2.16 2.92 4.07 6.08 5.03 9.58 1.25 4.55.76 9.56-1.4 13.75-1.52 2.95-3.86 5.48-6.7 7.19-2.84 1.71-5.83 2.47-9.15 2.47-5.27 0-10.42-2.83-15.32-4.78-9.98-3.98-20.82-5.22-31.11-8.32-3.16-.95-6.27-2.08-9.45-2.95-1.42-.39-2.85-.73-4.19-1.34-1.34-.6-2.59-1.51-3.33-2.77-.57-.98-.8-2.13-.8-3.26 0-1.14.28-2.26.67-3.32.77-2.13 2.02-4.06 2.86-6.17 1.37-3.44 1.62-7.23 1.43-10.93-.18-3.69-.78-7.36-1.03-11.05-.12-1.65-.16-3.32.16-4.95.31-1.62 1.01-3.21 2.2-4.35 1.1-1.06 2.55-1.69 4.05-2 1.49-.31 3.03-.32 4.55-.29 1.52.03 3.05.12 4.57-.01 1.52-.12 3.05-.46 4.37-1.22 1.26-.72 2.29-1.79 3.14-2.96.85-1.17 1.54-2.45 2.25-3.72.7-1.26 1.43-2.52 2.36-3.64.92-1.12 2.06-2.09 3.4-2.64z"}),(0,t.jsx)("path",{id:"foot_left_layer_1",fill:"#d99a03",filter:"url(#blur_foot_left_layer_1)",clipPath:"url(#clip_foot_left)",d:"M37.16 177.7c1.25-.5 2.67-.56 3.98-.26 1.32.3 2.55.94 3.61 1.77 2.14 1.65 3.62 3.97 5.05 6.26 3.42 5.54 6.76 11.15 9.92 16.86 2.4 4.31 4.68 8.7 7.62 12.65 1.95 2.62 4.18 5.03 6.17 7.62 1.99 2.59 3.76 5.41 4.64 8.56 1.14 4.05.68 8.54-1.28 12.26-1.42 2.68-3.58 4.96-6.2 6.48a15.935 15.935 0 0 1-8.69 2.14c-4.82-.22-9.23-2.63-13.77-4.26-8.71-3.16-18.14-3.59-27.08-6.05-3.2-.87-6.32-2.03-9.53-2.84-1.43-.36-2.88-.66-4.23-1.23-1.35-.57-2.62-1.45-3.36-2.72-.54-.95-.76-2.06-.73-3.15.04-1.09.31-2.17.7-3.19.78-2.04 2-3.88 2.78-5.92 1.19-3.08 1.34-6.47 1.12-9.76-.22-3.29-.8-6.56-1-9.85-.08-1.48-.1-2.97.2-4.41.3-1.45.93-2.85 1.98-3.89 1.14-1.13 2.7-1.74 4.29-1.99 1.58-.24 3.19-.13 4.78.01 1.6.14 3.2.32 4.8.23 1.6-.1 3.22-.49 4.54-1.39 1.2-.81 2.1-2 2.79-3.27s1.18-2.64 1.71-3.98c.52-1.35 1.09-2.69 1.91-3.89.82-1.19 1.93-2.24 3.28-2.79z"}),(0,t.jsx)("path",{id:"foot_left_layer_2",fill:"#f5bd0c",filter:"url(#blur_foot_left_layer_2)",clipPath:"url(#clip_foot_left)",d:"M35.99 174.57c1.22-.6 2.65-.72 3.98-.45 1.33.27 2.57.92 3.62 1.77 2.09 1.7 3.43 4.13 4.67 6.51 2.84 5.46 5.5 11.04 8.9 16.19 2.48 3.73 5.33 7.2 7.83 10.92 3.39 5.03 6.15 10.57 7.29 16.5.76 4 .74 8.31-1.18 11.9-1.27 2.37-3.32 4.31-5.75 5.52-2.42 1.22-5.21 1.71-7.92 1.47-4.27-.37-8.14-2.47-12.16-3.94-7.13-2.59-14.84-3.22-22.18-5.18-3.09-.82-6.13-1.89-9.26-2.54-1.39-.29-2.8-.5-4.12-1-1.32-.5-2.57-1.33-3.25-2.55-.47-.86-.63-1.86-.56-2.84.07-.97.36-1.92.74-2.83.77-1.8 1.9-3.46 2.49-5.32.88-2.75.52-5.72-.14-8.53-.65-2.8-1.6-5.55-1.89-8.41-.13-1.27-.13-2.57.17-3.82.29-1.25.88-2.45 1.81-3.34 1.2-1.15 2.88-1.73 4.56-1.89 1.67-.16 3.35.06 5.01.3 1.66.24 3.34.5 5.01.42 1.68-.07 3.39-.51 4.7-1.54 1.3-1.02 2.12-2.53 2.59-4.09.47-1.57.62-3.2.81-4.82.19-1.62.43-3.26 1.06-4.77.63-1.51 1.69-2.9 3.17-3.64z"}),(0,t.jsx)("path",{id:"foot_left_glare",fill:"url(#fill_foot_left_glare)",filter:"url(#blur_foot_left_glare)",clipPath:"url(#clip_foot_left)",d:"M51.2 188.21c2.25 4.06 3.62 8.72 5.85 12.82 2.05 3.77 4.38 7.65 6.46 11.12.93 1.55 3.09 3.93 5.27 7.62 1.98 3.34 3.98 8.01 5.1 9.58-.64-1.84-1.96-6.77-3.54-10.28-1.47-3.28-3.19-5.15-4.24-6.92-2.08-3.47-4.33-6.6-6.47-9.91-2.95-4.57-5.2-9.68-8.43-14.03z"})]}),(0,t.jsxs)("g",{id:"foot_right",children:[(0,t.jsx)("path",{id:"foot_right_shadow",opacity:".2",fill:"url(#fill_foot_right_shadow)",filter:"url(#blur_foot_right_shadow)",clipPath:"url(#clip_body)",d:"M198.7 215.61c-.4 1.33-1.02 2.62-1.81 3.8-1.75 2.59-4.3 4.55-6.84 6.35-4.33 3.07-8.85 5.89-12.89 9.38-2.7 2.34-5.17 4.97-7.45 7.73-1.95 2.36-3.79 4.84-6.02 6.94-2.25 2.12-4.89 3.84-7.74 4.77-3.47 1.13-7.13 1.08-10.47.22-2.34-.6-4.63-1.64-6.08-3.53-1.45-1.89-1.92-4.44-2.09-6.94-.3-4.42.23-8.93.71-13.42.4-3.73.77-7.46.92-11.18.27-6.77-.18-13.47-1.09-20.05-.16-1.11-.32-2.22-.23-3.35.09-1.14.47-2.32 1.27-3.2.74-.81 1.77-1.29 2.79-1.52 1.02-.24 2.06-.25 3.09-.28 2.43-.06 4.86-.21 7.25.01 1.51.13 2.99.41 4.49.5
1465 2.51.24 5.12.12 7.64-.62 2.71-.8 5.29-2.29 8.05-2.7 1.13-.17 2.26-.15 3.36.01 1.12.15 2.24.46 3.1 1.15.66.52 1.14 1.23 1.51 1.99.56 1.14.9 2.39 1.1 3.68.17 1.14.24 2.31.53 3.41.48 1.81 1.58 3.35 2.89 4.6 1.32 1.25 2.85 2.24 4.39 3.22 1.53.97 3.07 1.93 4.7 2.73.77.38 1.56.72 2.29 1.15.74.44 1.42.97 1.91 1.67.66.95.92 2.2.72 3.43z"}),(0,t.jsx)("path",{id:"foot_right_base",fill:"url(#fill_foot_right_base)",d:"M213.47 222.92c-2.26 2.68-5.4 4.45-8.53 6.05-5.33 2.71-10.86 5.1-15.87 8.37-3.36 2.19-6.46 4.76-9.36 7.53-2.48 2.37-4.83 4.9-7.61 6.91-2.81 2.03-6.05 3.5-9.48 4.01-.95.14-1.9.21-2.86.21-3.24 0-6.48-.78-9.46-2.08-2.7-1.17-5.3-2.86-6.86-5.36-1.56-2.52-1.92-5.59-1.92-8.56-.01-5.23.96-10.41 1.87-15.57.76-4.29 1.48-8.58 1.95-12.91.85-7.86.84-15.81.28-23.71-.1-1.32-.21-2.65-.01-3.96.2-1.31.74-2.62 1.74-3.48.93-.8 2.17-1.16 3.4-1.22 1.22-.07 2.44.12 3.65.3 2.85.42 5.73.74 8.52 1.48 1.76.46 3.48 1.08 5.23 1.56 2.94.79 6.01 1.17 9.02.82 3.25-.38 6.41-1.6 9.68-1.52 1.34.03 2.67.28 3.95.69 1.3.41 2.59 1 3.55 1.98.73.74 1.24 1.67 1.62 2.64.57 1.44.88 2.98 1.01 4.52.11 1.37.09 2.76.35 4.11.43 2.21 1.6 4.24 3.04 5.97 1.45 1.74 3.18 3.21 4.91 4.66 1.73 1.45 3.46 2.89 5.32 4.16.87.6 1.77 1.16 2.6 1.81.83.66 1.59 1.42 2.11 2.34.45.81.69 1.72.69 2.65 0 .52-.07 1.04-.23 1.56-.45 1.43-1.28 2.82-2.3 4.04z"}),(0,t.jsx)("path",{id:"foot_right_layer_1",fill:"#cd8907",filter:"url(#blur_foot_right_layer_1)",clipPath:"url(#clip_foot_right)",d:"M213.21 216.12c-.53 1.33-1.28 2.58-2.22 3.67-2.07 2.42-4.93 4.01-7.78 5.44-4.88 2.44-9.92 4.58-14.5 7.52-3.06 1.97-5.9 4.28-8.55 6.78-2.26 2.13-4.41 4.41-6.95 6.21-2.57 1.83-5.53 3.14-8.65 3.6-3.8.56-7.72-.16-11.25-1.67-2.46-1.06-4.84-2.56-6.27-4.83-1.42-2.26-1.75-5.02-1.75-7.69-.02-4.71.87-9.37 1.71-14 .7-3.85 1.36-7.71 1.78-11.6.76-7.08.73-14.22.25-21.32-.08-1.19-.17-2.39.01-3.57.18-1.18.67-2.35 1.57-3.13.85-.73 1.99-1.05 3.11-1.1 1.11-.06 2.22.12 3.33.28 2.61.38 5.23.67 7.78 1.33 1.61.42 3.18.98 4.78 1.4 2.68.72 5.49 1.06 8.24.74 2.97-.34 5.85-1.44 8.83-1.37 1.23.03 2.44.26 3.61.62 1.19.37 2.37.9 3.25 1.78.66.67 1.11 1.51 1.48 2.38.53 1.29.89 2.67.91 4.07.03 1.46-.28 2.92-.09 4.37.16 1.17.66 2.28 1.3 3.28.63 1 1.4 1.91 2.17 2.81 1.48 1.75 2.96 3.53 4.82 4.87 2.11 1.53 4.62 2.43 6.8 3.85.65.43 1.28.91 1.74 1.54.78 1.06.98 2.5.54 3.74z"}),(0,t.jsx)("path",{id:"foot_right_layer_2",fill:"#f5c021",filter:"url(#blur_foot_right_layer_2)",clipPath:"url(#clip_foot_right)",d:"M212.91 214.61c-.6 1.35-1.37 2.6-2.28 3.71-2.12 2.58-4.99 4.35-8 5.49-4.97 1.88-10.39 2.13-15.26 4.27-2.97 1.3-5.65 3.26-8.36 5.12-2.18 1.49-4.42 2.94-6.82 3.98-2.72 1.19-5.6 1.85-8.5 2.32-1.84.29-3.71.51-5.57.41-1.86-.1-3.72-.54-5.37-1.49-1.24-.72-2.36-1.75-3.03-3.1-.73-1.49-.86-3.24-.85-4.94.05-4.5 1.02-8.96.99-13.47-.03-3.93-.81-7.8-1.03-11.72-.43-7.54 1.19-15.2-.24-22.59-.22-1.19-.53-2.37-.52-3.58.01-.6.1-1.21.31-1.77.22-.55.56-1.06 1.01-1.42.39-.29.84-.47 1.31-.56.46-.08.94-.06 1.41.01.93.15 1.82.51 2.73.78 2.6.78 5.35.76 8 1.35 1.66.36 3.26.97 4.91 1.41 2.75.76 5.63 1.08 8.46.75 3.04-.36 6.01-1.46 9.07-1.38 1.26.03 2.5.26 3.71.62s2.42.87 3.34 1.8c.65.67 1.13 1.52 1.51 2.4.57 1.29.96 2.69.95 4.11-.01.74-.12 1.47-.19 2.21-.06.74-.08 1.49.09 2.2.18.72.55 1.37.97 1.96.42.59.9 1.12 1.34 1.7 1.22 1.61 2.1 3.49 3.05 5.3.95 1.81 2.02 3.6 3.53 4.91 2.05 1.77 4.7 2.48 6.99 3.89.67.41 1.31.89 1.78 1.55.38.52.63 1.15.73 1.81.09.65.03 1.34-.17 1.96z"}),(0,t.jsx)("path",{id:"foot_right_glare",fill:"url(#fill_foot_right_glare)",filter:"url(#blur_foot_right_glare)",clipPath:"url(#clip_foot_right)",d:"M148.08 181.58c2.82-.76 5.22 1.38 7.27 2.99 1.32 1.13 3.24.85 4.86.9 2.69-.09 5.36.45 8.05.12 5.3-.45 10.49-1.75 15.81-1.97 2.54-.16 5.4-.31 7.59 1.17.89.62 2.2 3.23 3.07 2.25-.36-2.74-2.39-5.39-5.11-6.12-2.14-.34-4.3.25-6.46.06-6.39-.15-12.75-1.34-19.16-1-4.46.04-8.91-.17-13.37-.34-1.75-.36-2.37 1.19-3.32 1.79.25.19.34.25.77.15z"})]})]}),(0,t.jsxs)("g",{id:"wing_tip_right",children:[(0,t.jsxs)("g",{id:"wing_tip_right_shadow",children:[(0,t.jsx)("path",{id:"wing_tip_right_shadow_lower",opacity:".35",fill:"url(#fill_wing_tip_right_shadow_lower)",filter:"url
146(#blur_wing_tip_right_shadow_lower)",clipPath:"url(#clip_foot_right)",d:"M185.49 187.61c-.48-.95-1.36-1.66-2.35-2.07-.98-.41-2.06-.55-3.13-.54-2.13.02-4.25.57-6.38.39-1.79-.16-3.49-.83-5.24-1.26-1.81-.44-3.73-.61-5.52-.12-1.92.52-3.61 1.81-4.67 3.49-.94 1.48-1.38 3.23-1.52 4.98-.14 1.75.01 3.5.19 5.25.12 1.26.27 2.52.57 3.75.31 1.23.78 2.43 1.52 3.46 1.07 1.48 2.66 2.54 4.37 3.17 2.8 1.03 5.98.98 8.73-.15 4.88-2.12 9.01-5.92 11.52-10.6.91-1.68 1.61-3.47 2.06-5.31.18-.74.32-1.49.32-2.25.01-.75-.12-1.52-.47-2.19z"}),(0,t.jsx)("path",{id:"wing_tip_right_shadow_upper",opacity:".35",fill:"url(#fill_wing_tip_right_shadow_upper)",filter:"url(#blur_wing_tip_right_shadow_upper)",clipPath:"url(#clip_foot_right)",d:"M185.49 184.89c-.48-.69-1.36-1.2-2.35-1.5-.98-.3-2.06-.39-3.13-.39-2.13.02-4.25.42-6.38.28-1.79-.11-3.49-.6-5.24-.9-1.81-.32-3.73-.45-5.52-.09-1.92.37-3.61 1.3-4.67 2.52-.94 1.07-1.38 2.34-1.52 3.6-.14 1.26.01 2.53.19 3.79.12.91.27 1.83.57 2.72.31.89.78 1.76 1.52 2.5 1.07 1.07 2.66 1.83 4.37 2.29 2.8.75 5.98.71 8.73-.11 4.88-1.53 9.01-4.28 11.52-7.66.91-1.22 1.61-2.51 2.06-3.84.18-.54.32-1.08.32-1.62.01-.55-.12-1.11-.47-1.59z"})]}),(0,t.jsx)("path",{id:"wing_tip_right_base",fill:"#020204",d:"M189.55 178.72c-.35-.95-.97-1.79-1.72-2.47-.75-.68-1.64-1.2-2.57-1.6-1.86-.79-3.89-1.09-5.89-1.46-1.87-.35-3.74-.78-5.62-1.1-1.96-.33-3.98-.55-5.92-.11-1.69.38-3.26 1.26-4.54 2.43-1.28 1.17-2.28 2.63-3 4.21-1.27 2.79-1.67 5.92-1.43 8.97.18 2.27.76 4.61 2.25 6.32 1.21 1.39 2.92 2.26 4.68 2.78 3.04.9 6.35.85 9.36-.13a24.7 24.7 0 0 0 12.35-9.29c.98-1.43 1.82-2.98 2.2-4.66.29-1.28.3-2.66-.15-3.89z"}),(0,t.jsxs)("g",{id:"wing_tip_right_glare",children:[(0,t.jsx)("defs",{children:(0,t.jsx)("path",{id:"path_wing_tip_right_glare",d:"M168.89 171.07c-.47.03-.93.08-1.4.17-2.99.53-5.73 2.42-7.27 5.03-1.09 1.85-1.58 4.03-1.43 6.17.07-1.5.46-2.97 1.19-4.28 1.23-2.23 3.47-3.91 5.98-4.37 1.54-.28 3.13-.11 4.68.08 1.5.19 3 .39 4.47.7 2.28.5 4.53 1.26 6.44 2.59.44.31.86.66 1.21 1.08.35.41.62.89.73 1.42.15.78-.07 1.6-.46 2.29-.39.7-.92 1.3-1.48 1.86-.46.46-.94.89-1.43 1.32 2.21-.43 4.44-1.03 6.28-2.31.77-.55 1.48-1.2 1.94-2.02.46-.83.65-1.83.43-2.75-.16-.62-.5-1.19-.92-1.67-.42-.48-.93-.87-1.45-1.24a17.266 17.266 0 0 0-7.81-2.99c-1.8-.33-3.61-.61-5.42-.83-1.41-.18-2.86-.33-4.28-.25z"})}),(0,t.jsx)("use",{id:"wing_tip_right_glare_1",href:"#path_wing_tip_right_glare",xlinkHref:"#path_wing_tip_right_glare",fill:"url(#fill_wing_tip_right_glare_1)",filter:"url(#blur_wing_tip_right_glare)",clipPath:"url(#clip_wing_tip_right)"}),(0,t.jsx)("use",{id:"wing_tip_right_glare_2",href:"#path_wing_tip_right_glare",xlinkHref:"#path_wing_tip_right_glare",fill:"url(#fill_wing_tip_right_glare_2)",filter:"url(#blur_wing_tip_right_glare)",clipPath:"url(#clip_wing_tip_right)"})]})]}),(0,t.jsxs)("g",{id:"face",children:[(0,t.jsxs)("g",{id:"eyes",children:[(0,t.jsxs)("g",{id:"eye_left",children:[(0,t.jsx)("path",{id:"eyeball_left",fill:"url(#fill_eyeball_left)",d:"M84.45 38.28c-1.53.08-3 .79-4.12 1.84-1.13 1.05-1.92 2.43-2.41 3.88-.97 2.92-.75 6.08-.53 9.15.2 2.77.41 5.6 1.45 8.18.52 1.3 1.25 2.51 2.22 3.51.97.99 2.2 1.76 3.55 2.09 1.26.32 2.62.26 3.86-.13 1.25-.4 2.38-1.11 3.32-2.02 1.36-1.33 2.27-3.07 2.8-4.9.53-1.83.68-3.75.65-5.66-.04-2.38-.35-4.77-1.09-7.03-.75-2.26-1.94-4.4-3.6-6.11-.8-.83-1.72-1.55-2.75-2.06-1.04-.51-2.2-.8-3.35-.74z"}),(0,t.jsxs)("g",{id:"pupil_left",children:[(0,t.jsx)("path",{id:"pupil_left_base",fill:"#020204",d:"M80.75 50.99c-.32 1.94-.33 3.97.33 5.81.44 1.22 1.17 2.33 2.05 3.28.57.62 1.23 1.18 1.99 1.55.77.37 1.65.52 2.48.32.76-.19 1.42-.68 1.91-1.29s.82-1.34 1.05-2.09c.69-2.21.58-4.62-.11-6.83-.49-1.61-1.32-3.16-2.6-4.24-.62-.52-1.34-.93-2.12-1.11-.78-.19-1.63-.14-2.36.19-.81.37-1.44 1.07-1.85 1.86-.41.79-.62 1.67-.77 2.55z"}),(0,t.jsx)("path",{id:"pupil_left_glare",fill:"url(#fill_pupil_left_glare)",filter:"url(#blur_pupil_left_glare)",clipPath:"url(#clip_pupil_left)",d:"M84.84 49.59c.21.55.91.75 1.3 1.19.37.42.76.87.97 1.4.39 1.01-.39 2.51.43 3.23.25.22.77.23 1.02 0 .99-.9.77-2.71.38-3.99-.36-1.15-1.23-2.25-2.31-2.8-.5-.26-1.25-.47-1.68-.11-.27.24-.24.74-.11 1.08z"})]}),(0,t.jsx)("path",{id:"eyelid_left",fill:"url(#fill_eyelid_left)",clipPath:"url(#clip_eye_left)",d:"M81.14 44.46c2.32-1.38 5.13-1.7 7.82-1.45 2.68.26 5.27 1.04 7.87 1.75 1.91.52 3.84 1 5.63 1.84 1.78.84 3.44 2.08 4.43 3.8.16.27.29.56.46.83.17.27.37.52.62.71.25.19.57.32.88.3.16-.01.32-.05.45-.13.14-.08.26-.2.33-.34.08-.16.11-.35.1-.53-.01-.18-.05-.36-.1-.54-.65-2.37-2.19-4.38-3.35-6.55-.7-1.3-1.28-2.66-1.98-3.96-2.43-4.45-6.42-7.94-10.95-10.21-4.53-2.27-9.59-3.36-14.65-3.65-5.86-.35-11.73.35-17.51 1.37-2.51.44-5.06.96-7.27 2.21-1.11.62-2.13 1.42-2.92 2.42-.8.99-1.36 2.18-1.55 3.44-.17 1.22.01 2.47.44 3.62.42 1.15 1.08 2.2 1.86 3.15 1.54 1.91 3.53 3.39 5.36 5.03 1.83 1.63 3.52 3.44 5.57 4.79 1.02.68 2.13 1.24 3.31 1.57 1.18.33 2.44.42 3.64.17 1.24-.25 2.4-.86 3.41-1.64 1.01-.77 1.88-1.7 2.71-2.66 1.66-1.93 3.21-4.04 5.39-5.34z"}),(0,t.jsx)("path",{id:"eyebrow_left",fill:"url(#fill_eyebrow_left)",filter:"url
146(#blur_eyebrow_left)",d:"M90.77 36.57c2.16 2.02 3.76 4.52 4.85 7.16-.48-2.91-1.23-5.26-3.13-7.16-1.16-1.09-2.49-2.05-3.98-2.72-1.32-.59-2.77-.96-3.61-.97-.83-.02-1.03 0-1.2.01-.18.01-.31.01.23.08.54.06 1.75.39 3.05.97 1.3.58 2.62 1.54 3.79 2.63z"})]}),(0,t.jsxs)("g",{id:"eye_right",children:[(0,t.jsx)("path",{id:"eyeball_right",fill:"url(#fill_eyeball_right)",d:"M111.61 38.28c-2.39 1.65-4.4 3.94-5.38 6.68-1.24 3.45-.77 7.31.43 10.77 1.22 3.55 3.27 6.93 6.36 9.06 1.54 1.07 3.33 1.8 5.19 2.02 1.87.22 3.8-.09 5.47-.95 2.02-1.06 3.57-2.91 4.53-4.98.96-2.08 1.37-4.37 1.5-6.66.16-2.9-.12-5.86-1.08-8.61-1.04-2.99-2.92-5.75-5.58-7.47-1.32-.86-2.83-1.45-4.4-1.67a9.405 9.405 0 0 0-4.67.52c-.84.33-1.62.78-2.37 1.29z"}),(0,t.jsxs)("g",{id:"pupil_right",children:[(0,t.jsx)("path",{id:"pupil_right_base",fill:"#020204",d:"M117.14 45.52c-.9.06-1.78.37-2.55.85-.76.48-1.41 1.13-1.92 1.88-1.03 1.49-1.48 3.31-1.55 5.12-.05 1.35.1 2.72.55 4 .45 1.28 1.2 2.47 2.25 3.33 1.07.89 2.42 1.42 3.81 1.49 1.39.06 2.79-.34 3.93-1.13.91-.63 1.64-1.5 2.16-2.48.52-.97.84-2.05.98-3.15.25-1.93-.03-3.95-.93-5.69-.89-1.74-2.41-3.17-4.24-3.84-.8-.29-1.65-.44-2.49-.38z"}),(0,t.jsx)("path",{id:"pupil_right_glare",fill:"url(#fill_pupil_right_glare)",filter:"url(#blur_pupil_right_glare)",clipPath:"url(#clip_pupil_right)",d:"M122.71 53.36c1-1-.71-3.65-2.05-4.74-.97-.78-3.78-1.61-3.66-.75.12.85 1.39 1.95 2.23 2.79 1.05 1.03 3 3.18 3.48 2.7z"})]}),(0,t.jsx)("path",{id:"eyelid_right",fill:"url(#fill_eyelid_right)",clipPath:"url(#clip_eye_right)",d:"M102.56 47.01c2.06-1.71 4.45-3.01 7-3.8 5.25-1.62 11.2-.98 15.84 1.97 1.6 1.01 3.03 2.27 4.52 3.45 1.48 1.17 3.06 2.27 4.85 2.9.97.34 2 .54 3.02.43.92-.09 1.81-.44 2.57-.96.76-.53 1.4-1.23 1.88-2.02.96-1.58 1.27-3.5 1.1-5.34-.33-3.69-2.41-6.94-4.15-10.21-.55-1.02-1.07-2.06-1.73-3.01-2.01-2.93-5.23-4.86-8.6-5.99-3.37-1.13-6.93-1.54-10.46-1.98-1.58-.2-3.17-.41-4.74-.22-1.81.22-3.51.95-5.28 1.4-.84.22-1.69.37-2.52.61-.83.24-1.65.57-2.33 1.11-.98.79-1.6 1.98-1.87 3.21-.27 1.24-.21 2.52-.01 3.77.39 2.5 1.33 4.93 1.24 7.46-.06 1.73-.61 3.44-.54 5.17.02.51.12 1.55.21 2.05z"}),(0,t.jsx)("path",{id:"eyebrow_right",fill:"url(#fill_eyebrow_right)",filter:"url(#blur_eyebrow_right)",d:"M119.93 31.18c-.41.52-.78 1.08-1.07 1.7 1.85.4 3.61 1.16 5.19 2.21 3.06 2.03 5.38 4.99 7.01 8.29.38-.42.72-.87 1.02-1.37-1.64-3.44-4-6.55-7.16-8.65-1.52-1-3.21-1.77-4.99-2.18z"})]})]}),(0,t.jsxs)("g",{id:"beak",children:[(0,t.jsxs)("g",{id:"beak_shadow",children:[(0,t.jsx)("path",{id:"beak_shadow_lower",fill:"#000",fillOpacity:".259",filter:"url(#blur_beak_shadow_lower)",clipPath:"url(#clip_body)",d:"M81.12 89.33c1.47 4.26 4.42 7.89 7.92 10.72 1.16.95 2.39 1.82 3.76 2.43 1.36.62 2.87.97 4.36.84 1.46-.12 2.85-.7 4.13-1.42 1.28-.72 2.46-1.59 3.7-2.37 2.12-1.35 4.39-2.44 6.6-3.64 2.65-1.45 5.23-3.1 7.46-5.14 1.03-.93 1.98-1.95 3.11-2.75 1.13-.81 2.49-1.39 3.87-1.29 1.04.07 2.01.51 3.03.73.51.11 1.03.16 1.55.08.51-.08 1.01-.29 1.37-.67.44-.46.64-1.12.61-1.76-.02-.63-.24-1.25-.54-1.81-.59-1.13-1.49-2.1-1.89-3.31-.36-1.08-.29-2.24-.26-3.37.03-1.14.01-2.32-.51-3.33-.4-.76-1.07-1.37-1.83-1.77-.76-.41-1.62-.62-2.48-.7-1.72-.16-3.44.18-5.17.27-2.28.13-4.58-.15-6.87-.02-2.85.18-5.65 1-8.51 1.01-3.26.01-6.52-1.06-9.74-.55-1.39.22-2.71.72-4.03 1.16-1.33.45-2.7.84-4.1.82-1.59-.03-3.13-.58-4.72-.69-.79-.06-1.6 0-2.35.28-.74.28-1.41.79-1.78 1.5-.21.4-.31.86-.33 1.31-.02.46.04.91.15 1.36.22.88.63 1.71.96 2.55 1.2 3.07 1.46 6.42 2.53 9.53z"}),(0,t.jsx)("path",{id:"beak_shadow_upper",opacity:".3",fill:"#000",filter:"url(#blur_beak_shadow_upper)",clipPath:"url(#clip_body)",d:"M77.03 77.2c2.85 1.76 5.41 3.93 7.56 6.39 1.99 2.29 3.68 4.89 6.29 6.58 1.83 1.2 4.04 1.87 6.28 2.08 2.63.24 5.29-.15 7.83-.84 2.35-.63 4.62-1.53 6.7-2.71 3.97-2.25 7.28-5.55 11.65-7.03.95-.33 1.94-.56 2.86-.96.92-.39 1.79-.99 2.23-1.83.42-.82.4-1.75.54-2.64.15-.96.48-1.88.66-2.83.18-.95.2-1.96-.24-2.83-.37-.72-1.04-1.29-1.81-1.66-.77-.36-1.64-.52-2.51-.56-1.72-.08-3.43.33-5.16.47-2.28.19-4.58-.08-6.87-.01-2.85.08-5.66.67-8.51.8-3.25.14-6.49-.34-9.74-.44-1.41-.05-2.83-.03-4.21.2-1.39.22-2.75.65-3.92 1.37-1.14.69-2.07 1.64-3.11 2.45-.52.41-1.08.78-1.68 1.07-.61.28-1.28.48-1.96.51-.35.01-.71-.01-1.05.04-.59.08-1.13.39-1.47.83-.34.45-.47 1.02-.36 1.55z"})]}),(0,t.jsx)("path",{id:"beak_base",fill:"url(#fill_beak_base)",d:"M91.66 58.53c1.53-1.71 2.57-3.8 4.03-5.56.73-.88 1.58-1.69 2.57-2.26.99-.57 2.15-.89 3.29-.79 1.27.11 2.46.74 3.39 1.61.93.87 1.62 1.97 2.17 3.12.53 1.11.95 2.28 1.71 3.24.81 1.02 1.94 1.71 2.97 2.52.51.4 1.01.83 1.41 1.34.41.51.72 1.1.86 1.74.13.65.06 1.33-.16 1.95-.23.62-.61 1.18-1.09 1.64-.95.92-2.25 1.42-3.56 1.6-2.62.37-5.27-.41-7.92-.34-2.67.08-5.29 1.02-7.97.93-1.33-.05-2.69-.38-3.79-1.14-.55-.39-1.03-.88-1.38-1.45a4.1 4.1 0 0 1-.58-1.9c-.02-.64.13-1.28.39-1.86.25-.59.61-1.12 1.01-1.62.81-.99 1.8-1.81 2.65-2.77z"}),(0,t.jsxs)("g",{id:"mandible_lower",children:[(0,t.jsx)("path",{id:"mandible_lower_base",fill:"url(#fill_mandible_lower_base)",d:"M77.14 75.05c.06.26.15.5.28.73.23.38.57.69.93.95.36.27.75.49 1.13.72 2.01 1.27 3.65 3.04 5.11 4.92 1.95 2.52 3.68 5.31 6.29 7.14 1.84 1.3 4.04 2.03 6.28 2.26 2.63.26 5.29-.16 7.83-.91 2.35-.69 4.62-1.66 6.7-2.95 3.97-2.44 7.28-6.02 11.65-7.63.95-.35 1.94-.6 2.86-1.03.92-.44 1.79-1.08 2.23-2 .42-.88.4-1.9.54-2.87.
14615-1.03.48-2.03.66-3.06.18-1.03.2-2.13-.24-3.08-.37-.78-1.04-1.4-1.81-1.79-.77-.4-1.64-.58-2.51-.62-1.72-.08-3.43.36-5.16.52-2.28.21-4.58-.09-6.87-.02-2.85.09-5.66.73-8.51.87-3.25.15-6.49-.35-9.74-.48-1.41-.06-2.83-.04-4.22.2-1.39.23-2.75.71-3.91 1.51-1.13.78-2.03 1.84-3.07 2.74-.52.45-1.08.86-1.7 1.16-.61.3-1.29.49-1.98.47-.35-.01-.72-.06-1.05.04-.21.07-.4.2-.56.35-.16.16-.29.34-.41.52-.29.42-.54.87-.75 1.34z"}),(0,t.jsx)("path",{id:"mandible_lower_glare",fill:"#d9b30d",filter:"url(#blur_mandible_lower_glare)",clipPath:"url(#clip_mandible_lower)",d:"M89.9 78.56a5.77 5.77 0 0 0 .56 4.11c.68 1.24 1.84 2.2 3.19 2.65 1.7.57 3.62.29 5.21-.54.93-.48 1.77-1.16 2.3-2.06.27-.44.46-.94.53-1.46.06-.51.02-1.05-.16-1.54-.2-.53-.56-1-.99-1.37a4.48 4.48 0 0 0-1.5-.82c-1.08-.36-2.77-.66-3.91-.68-2.02-.04-4.9.34-5.23 1.71z"})]}),(0,t.jsxs)("g",{id:"mandible_upper",children:[(0,t.jsx)("path",{id:"mandible_upper_shadow",fill:"#604405",filter:"url(#blur_mandible_upper_shadow)",clipPath:"url(#clip_mandible_lower)",d:"M84.31 67.86c-1.16.68-2.27 1.43-3.36 2.2-.57.41-1.15.84-1.45 1.47-.21.44-.26.94-.27 1.43 0 .5.03.99-.04 1.48-.04.33-.13.66-.14.99-.01.17 0 .34.04.5.05.16.13.32.24.44.15.16.35.26.56.32.21.06.42.09.64.14 1.01.24 1.89.86 2.66 1.56.77.69 1.47 1.48 2.28 2.13 2.18 1.78 5.07 2.52 7.89 2.56 2.82.05 5.61-.54 8.36-1.16 2.16-.49 4.32-.99 6.39-1.76 3.2-1.18 6.16-2.96 8.72-5.19 1.17-1.01 2.26-2.12 3.57-2.94 1.15-.73 2.44-1.21 3.62-1.9.11-.06.21-.13.3-.2.1-.08.18-.18.24-.28.09-.19.09-.42.03-.62s-.18-.38-.31-.55c-.15-.18-.31-.34-.49-.5-1.23-1.05-2.89-1.43-4.51-1.56-1.61-.12-3.24-.03-4.83-.3-1.5-.25-2.92-.81-4.37-1.27-1.52-.49-3.07-.87-4.64-1.13-3.71-.61-7.52-.49-11.19.27-3.49.73-6.87 2.05-9.94 3.87z"}),(0,t.jsx)("path",{id:"mandible_upper_base",fill:"url(#fill_mandible_upper_base)",d:"M83.94 63.95a20.75 20.75 0 0 0-4.43 4.04c-.72.89-1.38 1.86-1.74 2.94-.29.86-.39 1.76-.57 2.65-.07.33-.15.66-.14 1 0 .16.02.33.07.5.05.16.14.31.25.43.2.2.47.31.74.37.28.05.56.06.84.09 1.25.15 2.4.75 3.44 1.47 1.04.71 2 1.55 3.07 2.22 2.35 1.49 5.16 2.15 7.95 2.26 2.78.11 5.56-.31 8.3-.86 2.17-.43 4.33-.95 6.39-1.76 3.16-1.25 6.01-3.16 8.72-5.19 1.24-.92 2.46-1.87 3.57-2.94.37-.37.74-.74 1.14-1.08.4-.33.85-.62 1.35-.78.76-.24 1.58-.17 2.37-.04.59.1 1.18.23 1.78.21.3-.02.6-.07.88-.18.28-.11.54-.28.73-.52.25-.3.38-.7.38-1.09 0-.4-.12-.79-.32-1.13-.4-.68-1.09-1.14-1.81-1.46-.99-.44-2.06-.65-3.11-.91-3.23-.78-6.37-1.93-9.34-3.41-1.48-.73-2.92-1.54-4.37-2.32-1.5-.8-3.02-1.57-4.64-2.07-3.64-1.1-7.6-.74-11.19.51a23.88 23.88 0 0 0-10.31 7.05z"}),(0,t.jsx)("path",{id:"mandible_upper_glare",fill:"#f6da4a",filter:"url(#blur_mandible_upper_glare)",clipPath:"url(#clip_mandible_upper)",d:"M109.45 64.75c-.2-.24-.48-.42-.78-.51-.3-.09-.62-.09-.93-.04-.62.11-1.18.44-1.7.8-1.47 1.01-2.77 2.26-3.91 3.64-1.5 1.83-2.74 3.94-3.16 6.27-.07.39-.11.8-.07 1.19.05.4.2.79.49 1.07.24.25.58.4.92.45.35.05.71 0 1.04-.11.66-.22 1.21-.69 1.74-1.15 2.87-2.58 5.47-5.66 6.51-9.38.1-.37.19-.75.19-1.14 0-.39-.1-.78-.34-1.09z"}),(0,t.jsx)("path",{id:"naris_left",opacity:".8",fill:"url(#fill_naris_left)",filter:"url(#blur_naris_left)",d:"M92.72 59.06c-.77-.25-2.03 1.1-1.62 1.79.11.19.46.43.7.3.35-.19.64-.89 1.02-1.16.25-.18.2-.84-.1-.93z"}),(0,t.jsx)("path",{id:"naris_right",opacity:".8",fill:"url(#fill_naris_right)",filter:"url(#blur_naris_right)",d:"M102.56 59.42c.2.64 1.23.53 1.83.84.52.27.94.86 1.53.88.56.01 1.44-.2 1.51-.76.09-.73-.98-1.2-1.67-1.47-.89-.34-2.03-.52-2.86-.06-.19.11-.4.36-.34.57z"})]}),(0,t.jsx)("path",{id:"beak_corner",fill:"url(#fill_beak_corner)",filter:"url(#blur_beak_corner)",clipPath:"url(#clip_beak)",d:"M129.27 69.15a2.42 3.1 16.94 0 1-2.81 3.04 2.42 3.1 16.94 0 1-2.12-3.04 2.42 3.1 16.94 0 1 2.81-3.05 2.42 3.1 16.94 0 1 2.12 3.05z"})]})]})]})]}),"Microsoft",0,e=>(0,t.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,t.jsx)("path",{fill:"#FEBA08",d:"M17 17h10v10H17z"}),(0,t.jsx)("path",{fill:"#05A6F0",d:"M5 17h10v10H5z"}),(0,t.jsx)("path",{fill:"#80BC06",d:"M17 5h10v10H17z"}),(0,t.jsx)("path",{fill:"#F25325",d:"M5 5h10v10H5z"})]})],994122);var r=e.i(994122),i=e.i(900496);e.s([],880039),e.i(880039),e.s(["NPM",()=>i.default,"PNPM",0,e=>(0,t.jsxs)("svg",{width:"32px",height:"32px",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,t.jsx)("path",{d:"M30,10.75H21.251V2H30Z",fill:"#f9ad00"}),(0,t.jsx)("path",{d:"M20.374,10.75h-8.75V2h8.75Z",fill:"#f9ad00"}),(0,t.jsx)("path",{d:"M10.749,10.75H2V2h8.749Z",fill:"#f9ad00"}),(0,t.jsx)("path",{d:"M30,20.375H21.251v-8.75H30Z",fill:"#f9ad00"}),(0,t.jsx)("path",{d:"M20.374,20.375h-8.75v-8.75h8.75Z",fill:"#4e4e4e"}),(0,t.jsx)("path",{d:"M20.374,30h-8.75V21.25h8.75Z",fill:"#4e4e4e"}),(0,t.jsx)("path",{d:"M30,30H21.251V21.25H30Z",fill:"#4e4e4e"}),(0,t.jsx)("path",{d:"M10.749,30H2V21.25h8.749Z",fill:"#4e4e4e"})]}),"YARN",0,e=>(0,t.jsxs)("svg",{width:"32px",height:"32px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 518 518",...e,children:[(0,t.jsx)("path",{fill:"#2c8ebb",d:"M259 0c143 0 259 116 259 259S402 518 259 518 0 402 0 259 116 0 259 0z"}),(0,t.jsx)("path",{fill:"#fff",d:"M435.2 337.5c-1.8-14.2-13.8-24-29.2-23.8-23 .3-42.3 12.2-55.1 20.1-5 3.1-9.3 5.4-13 7.1.8-11.6.1-26.8-5.9-43.5-7.3-20-17.1-32.3-24.1-39.4 8.1-11.8 19.2-29 24.4-55.6 4.5-22.7 3.1-58-7.2-77.8-2.1-4-5.6-6.9-10-8.1-1.8-.5-5.2-1.5-11.9.4C293.1 96 289.6 93.8 286.9 92c-5.6-3.6-12.2-4.4-18.4-2.1-8.3 3-15.4 11-22.1 25.2-1 2.1-1.9 4.1-2.7 6.1-12.7.9-32.7 5.5-49.6 23.8-2.1 2.3-6.2 4-10.5 5.6h.1c-8.8 3.1-12.8 10.3-17.7 23.3-6.8 18.2.2 36.1 7.1 47.7-9.4 8.4-21.9 21.8-28.5 37.5-8.2 19.4-9.1 38.4-8.8 48.7-7 7.4-17.8 21.3-19 36.9-1.6 21.8 6.3 36.6 9.8 42 1 1.6 2.1 2.9 3.3 4.2-.4 2.7-.5 5.6.1 8.6 1.3 7 5.7 12.7 12.4 16.3 13.2 7 31.6 10 45.8 2.9 5.1 5.4 14.4 10.6 31.3 10.6h1c4.3 0 58.9-2.9 74.8-6.8 7.1-1.7 12-4.7 15.2-7.4 10.2-3.2 38.4-12.8 65-30 18.8-12.2 25.3-14.8 39.3-18.2 13.6-3.3 22.1-15.7 20.4-29.4zm-23.8 14.7c-16 3.8-24.1 7.3-43.9 20.2-30.9 20-64.7 29.3-64.7 29.3s-2.8 4.2-10.9 6.1c-14 3.4-66.7 6.3-71.5 6.4-12.9.1-20.8-3.3-23-8.6-6.7-16 9.6-23 9.6-23s-3.6-2.2-5.7-4.2c-1.9-1.9-3.9-5.7-4.5-4.3-2.5 6.1-3.8 21-10.5 27.7-9.2 9.3-26.6 6.2-36.9.8-11.3-6 .8-20.1.8-20.1s-6.1 3.6-11-3.8c-4.4-6.8-8.5-18.4-7.4-32.7 1.2-16.3 19.4-32.1 19.4-32.1s-3.2-24.1 7.3-48.8c9.5-22.5 35.1-40.6 35.1-40.6s-21.5-23.8-13.5-45.2c5.2-14 7.3-13.9 9-14.5 6-2.3 11.8-4.8 16.1-9.5 21.5-23.2 48.9-18.8 48.9-18.8s13-39.5 25-31.8c3.7 2.4 17 32 17 32s14.2-8.3 15.8-5.2c8.6 16.7 9.6 48.6 5.8 68-6.4 32-22.4 49.2-28.8 60-1.5 2.5 17.2 10.4 29 43.1 10.9 29.9 1.2 55 2.9 57.8.3.5.4.7.4.7s12.5 1 37.6-14.5c13.4-8.3 29.3-17.6 47.4-17.8 17.5-.3 18.4 20.2 5.2 23.4z"})]})],341533);var a=e.i(341533),s=e.i(38104);let{systems:o,installMethods:l,packageManagers:c,statusOrder:u}=e.i(764162).default,d=Object.entries(o).filter(([,e])=>
146!e.supportsInstallers).map(([e])=>e),p=Object.fromEntries(Object.entries(o).map(([e,t])=>[e,t.name])),h=(e,n)=>{let r=e[n];return(0,t.jsx)(r,{width:16,height:16})},f=Object.entries(o).filter(([e])=>"LOADING"!==e&&"OTHER"!==e).map(([e,t])=>({label:t.name,value:e,compatibility:t.compatibility,iconImage:h(r,t.icon)})),g=l.map(e=>({key:e.id,value:e.id,label:e.name,iconImage:e.icon?h(n,e.icon):void 0,recommended:e.recommended,url:e.url,info:e.info,compatibility:{...e.compatibility,os:e.compatibility?.os?.map(e=>e),releases:e.compatibility?.releases?.map(e=>e)}})),m=c.map(e=>({key:e.id,value:e.id,label:e.name,iconImage:h(a,e.id),compatibility:{...e.compatibility,semver:e.compatibility?.semver}})),b=Object.fromEntries(Object.entries(o).map(([e,t])=>[e,t.platforms.map(e=>({label:e.label,value:e.value,compatibility:e.compatibility||{}}))]));e.s(["INSTALL_METHODS",0,g,"OPERATING_SYSTEMS",0,f,"OS_NOT_SUPPORTING_INSTALLERS",0,d,"OperatingSystemLabel",0,p,"PACKAGE_MANAGERS",0,m,"PLATFORMS",0,b,"nextItem",0,(e,t)=>{let n=t.find(({value:t})=>String(t)===String(e));return n&&!n.disabled?e:t.find(({disabled:e})=>!e)?.value||e},"parseCompat",0,(e,{os:t,installMethod:n,platform:r,version:i,release:a})=>e.map(e=>{var o;return{...e,disabled:![!(o=e.compatibility).os||o.os.includes(t),!o.installMethod||o.installMethod.includes(n),!o.platform||o.platform.includes(r),!o.semver||o.semver.every(e=>(0,s.default)(i,e)),!o.releases||o.releases.includes(a.status)].every(Boolean)}})],885438)},223914,e=>{"use strict";var t=e.i(742507),n=e.i(467809);e.s(["getNodeApiUrl",0,e=>(0,t.satisfies)(e,">=0.3.1 <0.5.1")?`${n.DOCS_URL}${e}/api/`:(0,t.satisfies)(e,">=0.1.14 <0.3.1")?`${n.DOCS_URL}${e}/api.html`:(0,t.satisfies)(e,">=1.0.0 <4.0.0")?`https://iojs.org/dist/${e}/docs/api/`:`${n.DIST_URL}${e}/docs/api/`,"getNodeDownloadUrl",0,({versionWithPrefix:e,os:t="LOADING",platform:r="x64",kind:i="installer"})=>{let a=`${n.DIST_URL}${e}`;if("source"===i)return`${a}/node-${e}.tar.gz`;if("shasum"===i)return`${a}/SHASUMS256.txt.asc`;switch(t){case"MAC":if("installer"===i)return`${a}/node-${e}.pkg`;if("string"==typeof r)return`${a}/node-${e}-darwin-${r}.tar.gz`;return`${a}/node-${e}-darwin-x64.tar.gz`;case"WIN":if("installer"===i){if("string"==typeof r)return`${a}/node-${e}-${r}.msi`;return`${a}/node-${e}-x${r}.msi`}if("string"==typeof r)return`${a}/node-${e}-win-${r}.zip`;return`${a}/node-${e}-win-x${r}.zip`;case"LINUX":if("string"==typeof r)return`${a}/node-${e}-linux-${r}.tar.xz`;return`${a}/node-${e}-linux-x64.tar.xz`;case"AIX":if("string"==typeof r)return`${a}/node-${e}-aix-${r}.tar.gz`;return`${a}/node-${e}-aix-ppc64.tar.gz`;default:return`${a}/node-${e}.tar.gz`}}])},196252,e=>{"use strict";let t=/(Win|Mac|Linux|AIX)/,n={},r=async e=>{let t=n;if("function"==typeof navigator?.userAgentData?.getHighEntropyValues)try{let n=navigator.userAgentData.getHighEntropyValues(e);t=await Promise.resolve(n)}catch{t=n}return Object.fromEntries(e.map(e=>[e,e in t&&t[e]?t[e]:void 0]))};e.s(["detectOS",0,()=>{var e;let n;return e=navigator?.userAgent,(n=e?.match(t))?n[1].toUpperCase():"OTHER"},"getHighEntropyValues",0,r,"getUserPlatform",0,(e,t)=>"arm"===e&&"64"===t?"arm64":"64"===t?"x64":"x86"])},167774,e=>{"use strict";var t=e.i(388320),n=e.i(899300),r=e.i(464503),i=e.i(228755),a=e.i(587114),s=e.i(369100),o=e.i(963317),l=Object.defineProperty,c=(e,t)=>l(e,"name",{value:t,configurable:!0}),u="Avatar",[d,p]=(0,r.createContextScope)(u),h=[0,()=>void 0],[f,g]=d(u),m=t.forwardRef(c(function(e,n){let{__scopeAvatar:r,...i}=e,[a,l]=t.useState("idle"),[c,u]=_();return(0,o.jsx)(f,{scope:r,imageLoadingStatus:a,setImageLoadingStatus:l,imageCount:c,setImageCount:u,children:(0,o.jsx)(s.Primitive.span,{...i,ref:n})})},"Avatar")),b=t.forwardRef(c(function(e,n){let{__scopeAvatar:r,src:l,onLoadingStatusChange:c,...u}=e,d=g("AvatarImage",r);w(d.setImageCount);let p=x(l,{referrerPolicy:u.referrerPolicy,crossOrigin:u.crossOrigin,loadingStatus:d.imageLoadingStatus,setLoadingStatus:d.setImageLoadingStatus}),h=(0,i.useCallbackRef)(e=>{c?.(e)}),f=t.useRef(p);return(0,a.useLayoutEffect)(()=>{let e=f.current;f.current=p,p!==e&&h(p)},[p,h]),"loaded"===p?(0,o.jsx)(s.Primitive.img,{...u,ref:n,src:l}):null},"AvatarImage")),y=t.forwardRef(c(function(e,n){let{__scopeAvatar:r,delayMs:i,...a}=e,l=g("AvatarFallback",r),[c,u]=t.useState(void 0===i);return t.useEffect(()=>{if(void 0!==i){let e=window.setTimeout(()=>u(!0),i);return()=>window.clearTimeout(e)}},[i]),c&&"loaded"!==l.imageLoadingStatus?(0,o.jsx)(s.Primitive.span,{...a,ref:n}):null},"AvatarFallback"));function x(e,{loadingStatus:t,setLoadingStatus:n,referrerPolicy:r,crossOrigin:i}){return(0,a.useLayoutEffect)(()=>
146{if(!e)return void n("error");let t=new window.Image,a=c(e=>{n(v(e.currentTarget))},"handleLoad"),s=c(()=>n("error"),"handleError");return t.addEventListener("load",a),t.addEventListener("error",s),r&&(t.referrerPolicy=r),t.crossOrigin=i??null,t.src=e,n(v(t)),()=>{t.removeEventListener("load",a),t.removeEventListener("error",s),n("idle")}},[e,i,r,n]),t}function v(e){return e.complete?e.naturalWidth>0?"loaded":"error":"loading"}function _(){let e=h;if(n.IS_DEVELOPMENT){let[n]=e=t.useState(0),r=t.useRef(!1);t.useEffect(()=>{n>1&&!r.current&&(r.current=!0,console.warn("Avatar: Only one `Avatar.Image` component should be rendered per `Avatar.Root`, but multiple were detected. This will lead to unexpected behavior."))},[n])}return e}function w(e){n.IS_DEVELOPMENT&&t.useEffect(()=>(e(e=>e+1),()=>{e(e=>e-1)}),[e])}c(x,"useImageLoadingStatus"),c(v,"getImageLoadingStatus"),c(_,"useImageCount"),c(w,"useUpdateImageCount"),e.s(["Avatar",0,m,"AvatarFallback",0,y,"AvatarImage",0,b,"Fallback",0,y,"Image",0,b,"Root",0,m,"createAvatarScope",0,p])},398762,e=>{"use strict";var t=e.i(388320),n=e.i(543836),r=e.i(464503),i=e.i(888900),a=e.i(943731),s=e.i(369100),o=e.i(128461),l=e.i(76440),c=e.i(244726),u=e.i(963317),d=Object.defineProperty,p=(e,t)=>d(e,"name",{value:t,configurable:!0}),h="Tabs",[f,g]=(0,r.createContextScope)(h,[i.createRovingFocusGroupScope]),m=(0,i.createRovingFocusGroupScope)(),[b,y]=f(h),x=t.forwardRef(p(function(e,t){let{__scopeTabs:n,value:r,onValueChange:i,defaultValue:a,orientation:d="horizontal",dir:p,activationMode:f="automatic",...g}=e,m=(0,o.useDirection)(p),[y,x]=(0,l.useControllableState)({prop:r,onChange:i,defaultProp:a??"",caller:h});return(0,u.jsx)(b,{scope:n,baseId:(0,c.useId)(),value:y,onValueChange:x,orientation:d,dir:m,activationMode:f,children:(0,u.jsx)(s.Primitive.div,{dir:m,"data-orientation":d,...g,ref:t})})},"Tabs")),v=t.forwardRef(p(function(e,t){let{__scopeTabs:n,loop:r=!0,...a}=e,o=y("TabsList",n),l=m(n);return(0,u.jsx)(i.Root,{asChild:!0,...l,orientation:o.orientation,dir:o.dir,loop:r,children:(0,u.jsx)(s.Primitive.div,{role:"tablist","aria-orientation":o.orientation,...a,ref:t})})},"TabsList")),_=t.forwardRef(p(function(e,t){let{__scopeTabs:r,value:a,disabled:o=!1,...l}=e,c=y("TabsTrigger",r),d=m(r),p=k(c.baseId,a),h=C(c.baseId,a),f=a===c.value;return(0,u.jsx)(i.Item,{asChild:!0,...d,focusable:!o,active:f,children:(0,u.jsx)(s.Primitive.button,{type:"button",role:"tab","aria-selected":f,"aria-controls":h,"data-state":f?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:p,...l,ref:t,onMouseDown:(0,n.composeEventHandlers)(e.onMouseDown,e=>{o||0!==e.button||!1!==e.ctrlKey?e.preventDefault():c.onValueChange(a)}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{!o&&e.target===e.currentTarget&&[" ","Enter"].includes(e.key)&&c.onValueChange(a)}),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>{let e="manual"!==c.activationMode;f||o||!e||c.onValueChange(a)})})})},"TabsTrigger")),w=t.forwardRef(p(function(e,n){let{__scopeTabs:r,value:i,forceMount:o,children:l,...c}=e,d=y("TabsContent",r),p=k(d.baseId,i),h=C(d.baseId,i),f=i===d.value,g=t.useRef(f);return t.useEffect(()=>{let e=requestAnimationFrame(()=>g.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,u.jsx)(a.Presence,{present:o||f,children:({present:t})=>(0,u.jsx)(s.Primitive.div,{"data-state":f?"active":"inactive","data-orientation":d.orientation,role:"tabpanel","aria-labelledby":p,hidden:!t,id:h,tabIndex:0,...c,ref:n,style:{...e.style,animationDuration:g.current?"0s":void 0},children:t&&l})})},"TabsContent"));function k(e,t){return`${e}-trigger-${t}`}function C(e,t){return`${e}-content-${t}`}p(k,"makeTriggerId"),p(C,"makeContentId"),e.s(["Content",0,w,"List",0,v,"Root",0,x,"Tabs",0,x,"TabsContent",0,w,"TabsList",0,v,"TabsTrigger",0,_,"Trigger",0,_,"createTabsScope",0,g])},248352,e=>{"use strict";var t=e.i(388320),n=e.i(543836),r=e.i(976173),i=e.i(464503),a=e.i(20582),s=e.i(244726),o=e.i(79155),l=e.i(484090),c=e.i(943731),u=e.i(369100),d=e.i(950700),p=e.i(76440),h=e.i(587114),f=e.i(772111),g=e.i(963317),m=Object.defineProperty,b=(e,t)=>m(e,"name",{value:t,configurable:!0}),[y,x]=(0,i.createContextScope)("Tooltip",[o.createPopperScope]),v=(0,o.createPopperScope)(),_="tooltip.open",[w,k]=y("TooltipProvider"),C=b(e=>{let{__scopeTooltip:n,delayDuration:r=700,skipDelayDuration:i=300,disableHoverableContent:a=!1,children:s}=e,o=t.useRef(!0),l=t.useRef(!1),c=t.useRef(0);return t.useEffect(()=>
146{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,g.jsx)(w,{scope:n,isOpenDelayedRef:o,delayDuration:r,onOpen:t.useCallback(()=>{i<=0||(window.clearTimeout(c.current),o.current=!1)},[i]),onClose:t.useCallback(()=>{i<=0||(window.clearTimeout(c.current),c.current=window.setTimeout(()=>o.current=!0,i))},[i]),isPointerInTransitRef:l,onPointerInTransitChange:t.useCallback(e=>{l.current=e},[]),disableHoverableContent:a,children:s})},"TooltipProvider"),S="Tooltip",[E,A]=y(S),I=b(e=>{let{__scopeTooltip:n,children:r,open:i,defaultOpen:a,onOpenChange:l,disableHoverableContent:c,delayDuration:u}=e,d=k(S,e.__scopeTooltip),h=v(n),[f,m]=t.useState(null),[y,x]=t.useState(void 0),w=(0,s.useId)(),C=t.useRef(0),A=c??d.disableHoverableContent,I=u??d.delayDuration,j=t.useRef(!1),[P,L]=(0,p.useControllableState)({prop:i,defaultProp:a??!1,onChange:b(e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(_))):d.onClose(),l?.(e)},"onChange"),caller:S}),B=t.useMemo(()=>P?j.current?"delayed-open":"instant-open":"closed",[P]),N=t.useCallback(()=>{window.clearTimeout(C.current),C.current=0,j.current=!1,L(!0)},[L]),R=t.useCallback(()=>{window.clearTimeout(C.current),C.current=0,L(!1)},[L]),T=t.useCallback(()=>{window.clearTimeout(C.current),C.current=window.setTimeout(()=>{j.current=!0,L(!0),C.current=0},I)},[I,L]);return t.useEffect(()=>()=>{C.current&&(window.clearTimeout(C.current),C.current=0)},[]),(0,g.jsx)(o.Root,{...h,children:(0,g.jsx)(E,{scope:n,contentId:y??w,setContentId:x,open:P,stateAttribute:B,trigger:f,onTriggerChange:m,onTriggerEnter:t.useCallback(()=>{d.isOpenDelayedRef.current?T():N()},[d.isOpenDelayedRef,T,N]),onTriggerLeave:t.useCallback(()=>{A?R():(window.clearTimeout(C.current),C.current=0)},[R,A]),onOpen:N,onClose:R,disableHoverableContent:A,children:r})})},"Tooltip"),j="TooltipTrigger",P=t.forwardRef(b(function(e,i){let{__scopeTooltip:a,...s}=e,l=A(j,a),c=k(j,a),d=v(a),p=t.useRef(null),h=(0,r.useComposedRefs)(i,p,l.onTriggerChange),f=t.useRef(!1),m=t.useRef(!1),b=t.useCallback(()=>f.current=!1,[]);return t.useEffect(()=>()=>document.removeEventListener("pointerup",b),[b]),(0,g.jsx)(o.Anchor,{asChild:!0,...d,children:(0,g.jsx)(u.Primitive.button,{"aria-describedby":l.open?l.contentId:void 0,"data-state":l.stateAttribute,...s,ref:h,onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(m.current||c.isPointerInTransitRef.current||(l.onTriggerEnter(),m.current=!0))}),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,()=>{l.onTriggerLeave(),m.current=!1}),onPointerDown:(0,n.composeEventHandlers)(e.onPointerDown,()=>{l.open&&l.onClose(),f.current=!0,document.addEventListener("pointerup",b,{once:!0})}),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>{f.current||l.onOpen()}),onBlur:(0,n.composeEventHandlers)(e.onBlur,l.onClose),onClick:(0,n.composeEventHandlers)(e.onClick,l.onClose)})})},"TooltipTrigger")),L="TooltipPortal",[B,N]=y(L,{forceMount:void 0}),R=b(e=>{let{__scopeTooltip:t,forceMount:n,children:r,container:i}=e,a=A(L,t);return(0,g.jsx)(B,{scope:t,forceMount:n,children:(0,g.jsx)(c.Presence,{present:n||a.open,children:(0,g.jsx)(l.Portal,{asChild:!0,container:i,children:r})})})},"TooltipPortal"),T="TooltipContent",M=t.forwardRef(b(function(e,t){let n=N(T,e.__scopeTooltip),{forceMount:r=n.forceMount,side:i="top",...a}=e,s=A(T,e.__scopeTooltip);return(0,g.jsx)(c.Presence,{present:r||s.open,children:s.disableHoverableContent?(0,g.jsx)($,{side:i,...a,ref:t}):(0,g.jsx)(D,{side:i,...a,ref:t})})},"TooltipContent")),D=t.forwardRef(b(function(e,n){let i=A(T,e.__scopeTooltip),a=k(T,e.__scopeTooltip),s=t.useRef(null),o=(0,r.useComposedRefs)(n,s),[l,c]=t.useState(null),{trigger:u,onClose:d}=i,p=s.current,{onPointerInTransitChange:h}=a,f=t.useCallback(()=>{c(null),h(!1)},[h]),m=t.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},i=V(r,n.getBoundingClientRect());c(H([...U(r,i),...G(t.getBoundingClientRect())])),h(!0)},[h]);return t.useEffect(()=>()=>f(),[f]),t.useEffect(()=>{if(u&&p){let e=b(e=>m(e,p),"handleTriggerLeave"),t=b(e=>m(e,u),"handleContentLeave");return u.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{u.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[u,p,m,f]),t.useEffect(()=>{if(l){let e=b(e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=u?.contains(t)||p?.contains(t),i=!z(n,l);r?f():i&&(f(),d())},"handleTrackPointerGrace");return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[u,p,l,d,f]),(0,g.jsx)($,{...e,ref:o})},"TooltipContentHoverable")),O=(0,d.createSlottable)("TooltipContent"),$=t.forwardRef(b(function(e,n){let{__scopeTooltip:r,children:i,"aria-label":s,id:l,onEscapeKeyDown:c,onPointerDownOutside:u,...d}=e,p=A(T,r),m=v(r),{onClose:y}=p;t.useEffect(()=>(document.addEventListener(_,y),()=>document.removeEventListener(_,y)),[y]),t.useEffect(()=>{if(p.trigger){let e=b(e=>{e.target instanceof Node&&e.target.contains(p.trigger)&&y()},"handleScroll");return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[p.trigger,y]);let{setContentId:x}=p;return(0,h.useLayoutEffect)(()=>(x(l),()=>{x(void 0)}),[l,x]),(0,g.jsx)(a.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:y,children:(0,g.jsxs)(o.Content,{"data-state":p.stateAttribute,role:s?void 0:"tooltip",id:s?void 0:p.contentId,...m,...d,ref:n,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,g.jsx)(O,{children:i}),s?(0,g.jsx)(f.Root,{id:p.contentId,role:"tooltip",children:s}):null]})})},"TooltipContentImpl")),F=t.forwardRef(b(function(e,t){let{__scopeTooltip:n,...r}=e,i=v(n);return(0,g.jsx)(o.Arrow,{...i,...r,ref:t})},"TooltipArrow"));function V(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(n,r,i,a)){case a:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}function U(e,t,n=5){let r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}function G(e){let{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}function z(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let s=t[e],o=t[a],l=s.x,c=s.y,u=o.x,d=o.y;c>r!=d>r&&n<(u-l)*(r-c)/(d-c)+l&&(i=!i)}return i}function H(e){let t=e.slice();return t.sort((e,t)=>
146e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),W(t)}function W(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}b(V,"getExitSideFromRect"),b(U,"getPaddedExitPoints"),b(G,"getPointsFromRect"),b(z,"isPointInPolygon"),b(H,"getHull"),b(W,"getHullPresorted"),e.s(["Arrow",0,F,"Content",0,M,"Portal",0,R,"Provider",0,C,"Root",0,I,"Tooltip",0,I,"TooltipArrow",0,F,"TooltipContent",0,M,"TooltipPortal",0,R,"TooltipProvider",0,C,"TooltipTrigger",0,P,"Trigger",0,P,"createTooltipScope",0,x])},772111,e=>{"use strict";var t=e.i(388320),n=e.i(369100),r=e.i(963317),i=Object.defineProperty,a=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),s=t.forwardRef(i(function(e,t){return(0,r.jsx)(n.Primitive.span,{...e,ref:t,style:{...a,...e.style}})},"name",{value:"VisuallyHidden",configurable:!0}));e.s(["Root",0,s,"VISUALLY_HIDDEN_STYLES",0,a])},734505,405504,e=>{"use strict";var t=e.i(963317),n=e.i(264458),r=e.i(479495);let i=({level:e,title:i,children:a,size:s="default"})=>(0,t.jsxs)("div",{className:(0,n.default)(r.default.alertBox,r.default[e],r.default[s]),children:[(0,t.jsx)("span",{className:r.default.title,children:i}),(0,t.jsx)("span",{className:r.default.content,children:a})]});e.s(["default",0,i],734505);var a=e.i(426015),s=e.i(394749),o=e.i(507048);function l(e){return(0,t.jsx)(o.default,{href:"/about/eol",children:e})}function c(e){return(0,t.jsx)(o.default,{href:"/download/current",children:e})}e.s(["default",0,e=>{let n=(0,a.c)(14),{status:r}=e,o=(0,s.useTranslations)();switch(r){case"EOL":{let e,r,a;return n[0]!==o?(e=o("components.common.alertBox.warning"),n[0]=o,n[1]=e):e=n[1],n[2]!==o?(r=o.rich("layouts.download.codeBox.unsupportedVersionWarning",{link:l}),n[2]=o,n[3]=r):r=n[3],n[4]!==e||n[5]!==r?(a=(0,t.jsx)(i,{title:e,level:"warning",size:"small",children:r}),n[4]=e,n[5]=r,n[6]=a):a=n[6],a}case"LTS":{let e,r,a;return n[7]!==o?(e=o("components.common.alertBox.info"),n[7]=o,n[8]=e):e=n[8],n[9]!==o?(r=o.rich("components.releaseModal.ltsVersionFeaturesNotice",{link:c}),n[9]=o,n[10]=r):r=n[10],n[11]!==e||n[12]!==r?(a=(0,t.jsx)(i,{title:e,level:"success",size:"small",children:r}),n[11]=e,n[12]=r,n[13]=a):a=n[13],a}default:return null}}],405504)},479495,e=>{e.v({alertBox:"index-module__VYslka__alertBox",content:"index-module__VYslka__content",danger:"index-module__VYslka__danger",info:"index-module__VYslka__info",neutral:"index-module__VYslka__neutral",small:"index-module__VYslka__small",success:"index-module__VYslka__success",title:"index-module__VYslka__title",warning:"index-module__VYslka__warning"})},535407,e=>{e.v({action:"index-module__HWYciG__action",content:"index-module__HWYciG__content",footer:"index-module__HWYciG__footer",language:"index-module__HWYciG__language",root:"index-module__HWYciG__root"})},602860,e=>{e.v({close:"index-module__NTMqqW__close",content:"index-module__NTMqqW__content",description:"index-module__NTMqqW__description",overlay:"index-module__NTMqqW__overlay",title:"index-module__NTMqqW__title",wrapper:"index-module__NTMqqW__wrapper"})},270308,820626,e=>{"use strict";var t=e.i(963317),n=e.i(426015),r=e.i(394749),i=e.i(69176);e.s(["default",0,e=>{let a,s,o,l=(0,n.c)(8),{date:c,format:u}=e,d=(0,r.useFormatter)();if(l[0]!==c||l[1]!==u||l[2]!==d){let e=new Date(c);a=e.toISOString(),s=d.dateTime(e,u??i.DEFAULT_DATE_FORMAT),l[0]=c,l[1]=u,l[2]=d,l[3]=a,l[4]=s}else a=l[3],s=l[4];return l[5]!==a||l[6]!==s?(o=(0,t.jsx)("time",{dateTime:a,children:s}),l[5]=a,l[6]=s,l[7]=o):o=l[7],o}],270308);var a=e.i(388320);let s=a.forwardRef(function({title:e,titleId:t,...n},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?a.createElement("title",{id:t},e):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18
14618 6M6 6l12 12"}))});var o=e.i(543836),l=e.i(976173),c=e.i(464503),u=e.i(244726),d=e.i(76440),p=e.i(20582),h=e.i(544681),f=e.i(484090),g=e.i(943731),m=e.i(369100),b=e.i(225948),y=e.i(587114),x=e.i(180962),v=e.i(73772),_=e.i(950700),w=Object.defineProperty,k=(e,t)=>w(e,"name",{value:t,configurable:!0}),C="Dialog",[S,E]=(0,c.createContextScope)(C),[A,I]=S(C),j=k(e=>{let{__scopeDialog:n,children:r,open:i,defaultOpen:s,onOpenChange:o,modal:l=!0}=e,c=a.useRef(null),p=a.useRef(null),[h,f]=(0,d.useControllableState)({prop:i,defaultProp:s??!1,onChange:o,caller:C}),[g,m]=a.useState(0),[b,y]=a.useState(0);return(0,t.jsx)(A,{scope:n,triggerRef:c,contentRef:p,contentId:(0,u.useId)(),titleId:(0,u.useId)(),descriptionId:(0,u.useId)(),titlePresent:g>0,descriptionPresent:b>0,setTitleCount:m,setDescriptionCount:y,open:h,onOpenChange:f,onOpenToggle:a.useCallback(()=>f(e=>!e),[f]),modal:l,children:r})},"Dialog"),P=a.forwardRef(k(function(e,n){let{__scopeDialog:r,...i}=e,a=I("DialogTrigger",r),s=(0,l.useComposedRefs)(n,a.triggerRef);return(0,t.jsx)(m.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":W(a.open),...i,ref:s,onClick:(0,o.composeEventHandlers)(e.onClick,a.onOpenToggle)})},"DialogTrigger")),L="DialogPortal",[B,N]=S(L,{forceMount:void 0}),R=k(e=>{let{__scopeDialog:n,forceMount:r,children:i,container:s}=e,o=I(L,n);return(0,t.jsx)(B,{scope:n,forceMount:r,children:a.Children.map(i,e=>(0,t.jsx)(g.Presence,{present:r||o.open,children:(0,t.jsx)(f.Portal,{asChild:!0,container:s,children:e})}))})},"DialogPortal"),T="DialogOverlay",M=a.forwardRef(k(function(e,n){let r=N(T,e.__scopeDialog),{forceMount:i=r.forceMount,...a}=e,s=I(T,e.__scopeDialog);return s.modal?(0,t.jsx)(g.Presence,{present:i||s.open,children:(0,t.jsx)(O,{...a,ref:n})}):null},"DialogOverlay")),D=(0,_.createSlot)("DialogOverlay.RemoveScroll"),O=a.forwardRef(k(function(e,n){let{__scopeDialog:r,...i}=e,a=I(T,r),s=(0,p.useDismissableLayerSurface)(),o=(0,l.useComposedRefs)(n,s);return(0,t.jsx)(x.RemoveScroll,{as:D,allowPinchZoom:!0,shards:[a.contentRef],children:(0,t.jsx)(m.Primitive.div,{"data-state":W(a.open),...i,ref:o,style:{pointerEvents:"auto",...i.style}})})},"DialogOverlayImpl")),$="DialogContent",F=a.forwardRef(k(function(e,n){let r=N($,e.__scopeDialog),{forceMount:i=r.forceMount,...a}=e,s=I($,e.__scopeDialog);return(0,t.jsx)(g.Presence,{present:i||s.open,children:s.modal?(0,t.jsx)(V,{...a,ref:n}):(0,t.jsx)(U,{...a,ref:n})})},"DialogContent")),V=a.forwardRef(k(function(e,n){let r=I($,e.__scopeDialog),i=a.useRef(null),s=(0,l.useComposedRefs)(n,r.contentRef,i);return a.useEffect(()=>{let e=i.current;if(e)return(0,v.hideOthers)(e)},[]),(0,t.jsx)(G,{...e,ref:s,trapFocus:r.open,disableOutsidePointerEvents:r.open,onCloseAutoFocus:(0,o.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:(0,o.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,o.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})},"DialogContentModal")),U=a.forwardRef(k(function(e,n){let r=I($,e.__scopeDialog),i=a.useRef(!1),s=a.useRef(!1);return(0,t.jsx)(G,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(i.current||r.triggerRef.current?.focus(),t.preventDefault()),i.current=!1,s.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(i.current=!0,"pointerdown"===t.detail.originalEvent.type&&(s.current=!0));let n=t.target;r.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&s.current&&t.preventDefault()}})},"DialogContentNonModal")),G=a.forwardRef(k(function(e,n){let{__scopeDialog:r,trapFocus:i,onOpenAutoFocus:a,onCloseAutoFocus:s,...o}=e,l=I($,r);return(0,b.useFocusGuards)(),(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(h.FocusScope,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:a,onUnmountAutoFocus:s,children:(0,t.jsx)(p.DismissableLayer,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionPresent?l.descriptionId:void 0,"aria-labelledby":l.titlePresent?l.titleId:void 0,"data-state":W(l.open),...o,ref:n,deferPointerDownOutside:!0,onDismiss:()=>l.onOpenChange(!1)})})})},"DialogContentImpl")),z=a.forwardRef(k(function(e,n){let{__scopeDialog:r,...i}=e,a=I("DialogTitle",r),{setTitleCount:s}=a;return(0,y.useLayoutEffect)(()=>(s(e=>e+1),()=>s(e=>e-1)),[s]),(0,t.jsx)(m.Primitive.h2,{id:a.titleId,...i,ref:n})},"DialogTitle")),H=a.forwardRef(k(function(e,n){let{__scopeDialog:r,...i}=e,a=I("DialogClose",r);return(0,t.jsx)(m.Primitive.button,{type:"button",...i,ref:n,onClick:(0,o.composeEventHandlers)(e.onClick,()=>a.onOpenChange(!1))})},"DialogClose"));function W(e){return e?"open":"closed"}k(W,"getState");var q=e.i(602860);e.s(["Content",0,({children:e})=>(0,t.jsx)("main",{className:q.default.wrapper,children:e}),"Modal",0,({children:e,open:n=!1,onOpenChange:r=()=>{}})=>(0,t.jsx)(j,{open:n,onOpenChange:r,children:(0,t.jsx)(R,{children:(0,t.jsx)(M,{className:q.default.overlay,children:(0,t.jsxs)(F,{className:q.default.content,children:[(0,t.jsx)(P,{className:q.default.close,children:(0,t.jsx)(s,{})}),e,(0,t.jsx)(H,{})]})})})}),"Title",0,({children:e})=>(0,t.jsx)(z,{className:q.default.title,children:e})],820626)},851819,e=>{"use strict";var t=e.i(426015),n=e.i(963317),r=e.i(388320),i=e.i(203710);let a=r.forwardRef(function({title:e,titleId:t,...n},i){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"
146currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":t},n),e?r.createElement("title",{id:t},e):null,r.createElement("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"}))});var s=e.i(264458),o=e.i(106922),l=e.i(831023),c=e.i(521750);let u=e=>{let i,u,p,h,f=(0,t.c)(25),{values:g,defaultValue:m,placeholder:b,label:y,inline:x,className:v,ariaLabel:_,disabled:w,as:k}=e;f[0]!==g?(i=void 0===g?[]:g,f[0]=g,f[1]=i):i=f[1];let C=i,S=void 0!==w&&w,E=void 0===k?"div":k,A=(0,r.useId)();f[2]!==C?(u=(0,l.mapValues)(C),f[2]=C,f[3]=u):u=f[3];let I=u;if(f[4]!==m||f[5]!==I){let e;f[7]!==m?(e=e=>e.value===m,f[7]=m,f[8]=e):e=f[8],p=I.flatMap(d).find(e),f[4]=m,f[5]=I,f[6]=p}else p=f[6];let j=p;if(f[9]!==E||f[10]!==_||f[11]!==v||f[12]!==j||f[13]!==m||f[14]!==S||f[15]!==A||f[16]!==x||f[17]!==y||f[18]!==I||f[19]!==b){let e;f[21]!==E||f[22]!==m||f[23]!==S?(e=(e,t)=>{let{label:r,items:i}=e;return(0,n.jsxs)("div",{className:c.default.group,children:[r&&(0,n.jsx)("div",{className:(0,s.default)(c.default.item,c.default.label),children:r}),i.map(e=>{let{value:t,label:r,iconImage:i,badge:a,disabled:l}=e;return(0,n.jsxs)(E,{href:t,className:(0,s.default)(c.default.item,c.default.text,{[c.default.disabled]:l||S,[c.default.selected]:t===m}),"aria-disabled":l||S,children:[i,(0,n.jsx)("span",{children:r}),a&&(0,n.jsx)(o.default,{size:"small",kind:a.kind,className:c.default.badge,children:a.label})]},t)})]},r?.toString()??t)},f[21]=E,f[22]=m,f[23]=S,f[24]=e):e=f[24],h=(0,n.jsxs)("div",{className:(0,s.default)(c.default.select,c.default.noscript,{[c.default.inline]:x},v),children:[y&&(0,n.jsx)("label",{className:c.default.label,htmlFor:A,children:y}),(0,n.jsxs)("details",{className:c.default.trigger,id:A,children:[(0,n.jsxs)("summary",{className:c.default.summary,"aria-label":_,"aria-disabled":S,children:[j&&(0,n.jsxs)("span",{className:c.default.selectedValue,children:[j.iconImage,(0,n.jsx)("span",{children:j.label}),j.badge&&(0,n.jsx)(o.default,{size:"small",kind:j.badge.kind,className:c.default.badge,children:j.badge.label})]}),!j&&(0,n.jsx)("span",{className:c.default.placeholder,children:b}),(0,n.jsx)(a,{className:c.default.icon})]}),(0,n.jsx)("div",{className:(0,s.default)(c.default.dropdown,{[c.default.inline]:x}),children:I.map(e)})]})]}),f[9]=E,f[10]=_,f[11]=v,f[12]=j,f[13]=m,f[14]=S,f[15]=A,f[16]=x,f[17]=y,f[18]=I,f[19]=b,f[20]=h}else h=f[20];return h};function d(e){let{items:t}=e;return t}e.s(["default",0,e=>{let a,s=(0,t.c)(3),{as:o,defaultValue:l,...c}=e,d=(0,r.useId)();if(s[0]!==d){let e;s[2]===Symbol.for("react.memo_cache_sentinel")?(e=/[^a-zA-Z0-9]/g,s[2]=e):e=s[2],a=d.replace(e,""),s[0]=d,s[1]=a}else a=s[1];let p=`select-${a}`;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.default,{...c,value:l,fallbackClass:p}),(0,n.jsxs)("noscript",{children:[(0,n.jsx)("style",{children:`.${p} { display: none!important; }`}),(0,n.jsx)(u,{...c,defaultValue:l,as:o})]})]})}],851819)},521750,e=>{e.v({badge:"index-module__m1Flga__badge",dropdown:"index-module__m1Flga__dropdown",icon:"index-module__m1Flga__icon",inline:"index-module__m1Flga__inline",item:"index-module__m1Flga__item",label:"index-module__m1Flga__label",noscript:"index-module__m1Flga__noscript",scrollIcon:"index-module__m1Flga__scrollIcon",select:"index-module__m1Flga__select",text:"index-module__m1Flga__text",trigger:"index-module__m1Flga__trigger"})},203710,671595,831023,e=>{"use strict";var t=e.i(963317),n=e.i(388320);let r=n.forwardRef(function({title:e,titleId:t,...r},i){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m19.5 8.25-7.5 7.5-7.5-7.5"}))});e.s(["ChevronDownIcon",0,r],671595);let i=n.forwardRef(function({title:e,titleId:t,...r},i){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m4.5 15.75 7.5-7.5 7.5 7.5"}))});var a=e.i(701099);function s(e,[t,n]){return Math.min(n,Math.max(t,e))}(0,Object.defineProperty)(s,"name",{value:"clamp",configurable:!0});var o=e.i(543836),l=e.i(210793),c=e.i(976173),u=e.i(464503),d=e.i(128461),p=e.i(20582),h=e.i(225948),f=e.i(544681),g=e.i(244726),m=e.i(79155),b=e.i(484090),y=e.i(943731),x=e.i(369100),v=e.i(950700),_=e.i(228755),w=e.i(76440),k=e.i(587114);function C(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(0,Object.defineProperty)(C,"name",{value:"usePrevious",configurable:!0});var S=e.i(772111),E=e.i(73772),A=e.i(180962),I=Object.defineProperty,j=(e,t)=>I(e,"name",{value:t,configurable:!0}),P=[" ","Enter","ArrowUp","ArrowDown"],L=[" ","Enter"],B="Select",[N,R,T]=(0,l.createCollection)(B),[M,D]=(0,u.createContextScope)(B,[T,m.createPopperScope]),O=(0,m.createPopperScope)(),[$,F]=M(B),[V,U]=M(B);function G(e){let{__scopeSelect:r,children:i,open:a,defaultOpen:s,onOpenChange:o,value:l,defaultValue:c,onValueChange:u,dir:p,name:h,autoComplete:f,disabled:b,required:y,form:x,internal_do_not_use_render:v}=e,_=O(r),[k,C]=n.useState(null),[S,E]=n.useState(null),[A,I]=n.useState(!1),P=(0,d.useDirection)(p),[L,R]=(0,w.useControllableState)({prop:a,defaultProp:s??!1,onChange:o,caller:B}),[T,M]=(0,w.useControllableState)({prop:l,defaultProp:c,onChange:u,caller:B}),D=n.useRef(null),F=n.useRef(T);n.useEffect(()=>{let e=x?k?.ownerDocument.getElementById(x):k?.form;if(e instanceof HTMLFormElement){let t=j(()=>M(F.current),"reset");return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[x,k,M]);let U=!k||!!x||!!k.closest("form"),[G,z]=n.useState(new Set),H=(0,g.useId)(),W=Array.from(G).map(e=>e.props.value).join(";"),q=n.useCallback(e=>{z(t=>new Set(t).add(e))},[]),Z=n.useCallback(e=>{z(t=>{let n=new Set(t);return n.delete(e),n})},[]),K={required:y,trigger:k,onTriggerChange:C,valueNode:S,onValueNodeChange:E,valueNodeHasChildren:A,onValueNodeHasChildrenChange:I,contentId:H,value:T,onValueChange:M,open:L,onOpenChange:R,dir:P,triggerPointerDownPosRef:D,disabled:b,name:h,autoComplete:f,form:x,nativeOptions:G,nativeSelectKey:W,isFormControl:U};return(0,t.jsx)(m.Root,{..._,children:(0,t.jsx)($,{scope:r,...K,children:(0,t.jsx)(N.Provider,{scope:r,children:(0,t.jsx)(V,{scope:r,onNativeOptionAdd:q,onNativeOptionRemove:Z,children:eS(v)?v(K):i})})})})}j(G,"SelectProvider");var z=j(e=>{let{__scopeSelect:n,children:r,...i}=e;return(0,t.jsx)(G,{__scopeSelect:n,...i,internal_do_not_use_render:({isFormControl:e})=>(0,t.jsxs)(t.Fragment,{children:[r,e?(0,t.jsx)(eC,{__scopeSelect:n}):null]})})},"Select"),H=n.forwardRef(j(function(e,r){let{__scopeSelect:i,disabled:a=!1,...s}=e,l=O(i),u=F("SelectTrigger",i),d=u.disabled||a,p=(0,c.useComposedRefs)(r,u.onTriggerChange),h=R(i),f=n.useRef("touch"),[g,b,y]=eA(e=>{let t=h().filter(e=>!e.disabled),n=t.find(e=>e.value===u.value),r=eI(t,e,n);void 0!==r&&u.onValueChange(r.value)}),v=j(e=>{d||(u.onOpenChange(!0),y()),e&&(u.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})},"handleOpen");return(0,t.jsx)(m.Anchor,{asChild:!0,...l,children:(0,t.jsx)(x.Primitive.button,{type:"button",role:"combobox","aria-controls":u.open?u.contentId:void 0,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":eE(u.value)?"":void 0,...s,ref:p,onClick:(0,o.composeEventHandlers)(s.onClick,e=>
146{e.currentTarget.focus(),"mouse"!==f.current&&v(e)}),onPointerDown:(0,o.composeEventHandlers)(s.onPointerDown,e=>{f.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(v(e),e.preventDefault())}),onKeyDown:(0,o.composeEventHandlers)(s.onKeyDown,e=>{let t=""!==g.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||b(e.key),(!t||" "!==e.key)&&P.includes(e.key)&&(v(),e.preventDefault())})})})},"SelectTrigger")),W=n.forwardRef(j(function(e,r){let{__scopeSelect:i,className:a,style:s,children:o,placeholder:l="",...u}=e,d=F("SelectValue",i),{onValueNodeHasChildrenChange:p}=d,h=void 0!==o,f=(0,c.useComposedRefs)(r,d.onValueNodeChange);(0,k.useLayoutEffect)(()=>{p(h)},[p,h]);let g=eE(d.value);return(0,t.jsx)(x.Primitive.span,{...u,asChild:!g&&u.asChild,ref:f,style:{pointerEvents:"none"},children:(0,t.jsx)(n.Fragment,{children:g?l:o},g?"placeholder":"value")})},"SelectValue")),[q,Z]=M("SelectPortal",{forceMount:void 0}),K=j(e=>{let{__scopeSelect:n,forceMount:r,...i}=e;return(0,t.jsx)(q,{scope:e.__scopeSelect,forceMount:r,children:(0,t.jsx)(b.Portal,{asChild:!0,...i})})},"SelectPortal"),X="SelectContent",Y=n.forwardRef(j(function(e,r){let i=Z(X,e.__scopeSelect),{forceMount:a=i.forceMount,...s}=e,o=F(X,e.__scopeSelect),[l,c]=n.useState();return(0,k.useLayoutEffect)(()=>{c(new DocumentFragment)},[]),(0,t.jsx)(y.Presence,{present:a||o.open,children:({present:e})=>e?(0,t.jsx)(en,{...s,ref:r}):(0,t.jsx)(Q,{...s,fragment:l})})},"SelectContent")),Q=n.forwardRef(j(function(e,n){let{__scopeSelect:r,children:i,fragment:s}=e;return s?a.createPortal((0,t.jsx)(J,{scope:r,children:(0,t.jsx)(N.Slot,{scope:r,children:(0,t.jsx)("div",{ref:n,children:i})})}),s):null},"SelectContentFragment")),[J,ee]=M(X),et=(0,v.createSlot)("SelectContent.RemoveScroll"),en=n.forwardRef(j(function(e,r){let{__scopeSelect:i}=e,{position:a="item-aligned",onCloseAutoFocus:s,onEscapeKeyDown:l,onPointerDownOutside:u,side:d,sideOffset:g,align:m,alignOffset:b,arrowPadding:y,collisionBoundary:x,collisionPadding:v,sticky:_,hideWhenDetached:w,avoidCollisions:k,...C}=e,S=F(X,i),[I,P]=n.useState(null),[L,B]=n.useState(null),N=(0,c.useComposedRefs)(r,P),[T,M]=n.useState(null),[D,O]=n.useState(null),$=R(i),[V,U]=n.useState(!1),G=n.useRef(!1);n.useEffect(()=>{if(I)return(0,E.hideOthers)(I)},[I]),(0,h.useFocusGuards)();let z=n.useCallback(e=>{let[t,...n]=$().map(e=>e.ref.current),[r]=n.slice(-1),i=document.activeElement;for(let n of e)if(n===i||(n?.scrollIntoView({block:"nearest"}),n===t&&L&&(L.scrollTop=0),n===r&&L&&(L.scrollTop=L.scrollHeight),n?.focus(),document.activeElement!==i))return},[$,L]),H=n.useCallback(()=>z([T,I]),[z,T,I]);n.useEffect(()=>{V&&H()},[V,H]);let{onOpenChange:W,triggerPointerDownPosRef:q}=S;n.useEffect(()=>{if(I){let e={x:0,y:0},t=j(t=>{e={x:Math.abs(Math.round(t.pageX)-(q.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(q.current?.y??0))}},"handlePointerMove"),n=j(n=>{e.x<=10&&e.y<=10?n.preventDefault():n.composedPath().includes(I)||W(!1),document.removeEventListener("pointermove",t),q.current=null},"handlePointerUp");return null!==q.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[I,W,q]),n.useEffect(()=>{let e=j(()=>W(!1),"close");return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[W]);let[Z,K]=eA(e=>{let t=$().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=eI(t,e,n);r&&setTimeout(()=>r.ref.current?.focus())}),Y=n.useCallback((e,t,n)=>{let r=!G.current&&!n;(void 0!==S.value&&S.value===t||r)&&(M(e),r&&(G.current=!0))},[S.value]),Q=n.useCallback(()=>I?.focus(),[I]),ee=n.useCallback((e,t,n)=>{let r=!G.current&&!n;(void 0!==S.value&&S.value===t||r)&&O(e)},[S.value]),en="popper"===a?ei:er;return(0,t.jsx)(J,{scope:i,content:I,viewport:L,onViewportChange:B,itemRefCallback:Y,selectedItem:T,onItemLeave:Q,itemTextRefCallback:ee,focusSelectedItem:H,selectedItemText:D,position:a,isPositioned:V,searchRef:Z,children:(0,t.jsx)(A.RemoveScroll,{as:et,allowPinchZoom:!0,children:(0,t.jsx)(f.FocusScope,{asChild:!0,trapped:S.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,o.composeEventHandlers)(s,e=>{S.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,t.jsx)(p.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>S.onOpenChange(!1),children:(0,t.jsx)(en,{role:"listbox",id:S.contentId,"data-state":S.open?"open":"closed",dir:S.dir,onContextMenu:e=>e.preventDefault(),...C,...en===ei?{side:d,sideOffset:g,align:m,alignOffset:b,arrowPadding:y,collisionBoundary:x,collisionPadding:v,sticky:_,hideWhenDetached:w,avoidCollisions:k}:{},onPlaced:()=>U(!0),ref:N,style:{display:"flex",flexDirection:"column",outline:"none",...C.style},onKeyDown:(0,o.composeEventHandlers)(C.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
146if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||K(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=$().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>z(t)),e.preventDefault()}})})})})})})},"SelectContentImpl")),er=n.forwardRef(j(function(e,r){let{__scopeSelect:i,onPlaced:a,...o}=e,l=F(X,i),u=ee(X,i),[d,p]=n.useState(null),[h,f]=n.useState(null),g=(0,c.useComposedRefs)(r,f),m=R(i),b=n.useRef(!1),y=n.useRef(!0),{viewport:v,selectedItem:_,selectedItemText:w,focusSelectedItem:C}=u,S=n.useCallback(()=>{if(l.trigger&&l.valueNode&&d&&h&&v&&_&&w){let e=l.trigger.getBoundingClientRect(),t=h.getBoundingClientRect(),n=l.valueNode.getBoundingClientRect(),r=w.getBoundingClientRect();if("rtl"!==l.dir){let i=r.left-t.left,a=n.left-i,o=e.left-a,l=e.width+o,c=Math.max(l,t.width),u=s(a,[10,Math.max(10,window.innerWidth-10-c)]);d.style.minWidth=l+"px",d.style.left=u+"px"}else{let i=t.right-r.right,a=window.innerWidth-n.right-i,o=window.innerWidth-e.right-a,l=e.width+o,c=Math.max(l,t.width),u=s(a,[10,Math.max(10,window.innerWidth-10-c)]);d.style.minWidth=l+"px",d.style.right=u+"px"}let i=m(),o=window.innerHeight-20,c=v.scrollHeight,u=window.getComputedStyle(h),p=parseInt(u.borderTopWidth,10),f=parseInt(u.paddingTop,10),g=parseInt(u.borderBottomWidth,10),y=p+f+c+parseInt(u.paddingBottom,10)+g,x=Math.min(5*_.offsetHeight,y),k=window.getComputedStyle(v),C=parseInt(k.paddingTop,10),S=parseInt(k.paddingBottom,10),E=e.top+e.height/2-10,A=_.offsetHeight/2,I=p+f+(_.offsetTop+A);if(I<=E){let e=i.length>0&&_===i[i.length-1].ref.current;d.style.bottom="0px";let t=Math.max(o-E,A+(e?S:0)+(h.clientHeight-v.offsetTop-v.offsetHeight)+g);d.style.height=I+t+"px"}else{let e=i.length>0&&_===i[0].ref.current;d.style.top="0px";let t=Math.max(E,p+v.offsetTop+(e?C:0)+A);d.style.height=t+(y-I)+"px",v.scrollTop=I-E+v.offsetTop}d.style.margin="10px 0",d.style.minHeight=x+"px",d.style.maxHeight=o+"px",a?.(),requestAnimationFrame(()=>b.current=!0)}},[m,l.trigger,l.valueNode,d,h,v,_,w,l.dir,a]);(0,k.useLayoutEffect)(()=>S(),[S]);let[E,A]=n.useState();(0,k.useLayoutEffect)(()=>{h&&A(window.getComputedStyle(h).zIndex)},[h]);let I=n.useCallback(e=>{e&&!0===y.current&&(S(),C?.(),y.current=!1)},[S,C]);return(0,t.jsx)(ea,{scope:i,contentWrapper:d,shouldExpandOnScrollRef:b,onScrollButtonChange:I,children:(0,t.jsx)("div",{ref:p,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:E},children:(0,t.jsx)(x.Primitive.div,{...o,ref:g,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})},"SelectItemAlignedPosition")),ei=n.forwardRef(j(function(e,n){let{__scopeSelect:r,align:i="start",collisionPadding:a=10,...s}=e,o=O(r);return(0,t.jsx)(m.Content,{...o,...s,ref:n,align:i,collisionPadding:a,style:{boxSizing:"border-box",...s.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})},"SelectPopperPosition")),[ea,es]=M(X,{}),eo="SelectViewport",el=n.forwardRef(j(function(e,r){let{__scopeSelect:i,nonce:a,...s}=e,l=ee(eo,i),u=es(eo,i),d=(0,c.useComposedRefs)(r,l.onViewportChange),p=n.useRef(0);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:a}),(0,t.jsx)(N.Slot,{scope:i,children:(0,t.jsx)(x.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...s,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...s.style},onScroll:(0,o.composeEventHandlers)(s.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=u;if(r?.current&&n){let e=Math.abs(p.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,i=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(i<r){let a=i+e,s=Math.min(r,a),o=a-s;n.style.height=s+"px","0px"===n.style.bottom&&(t.scrollTop=o>0?o:0,n.style.justifyContent="flex-end")}}}p.current=t.scrollTop})})})]})}
146,"SelectViewport")),[ec,eu]=M("SelectGroup"),ed=n.forwardRef(j(function(e,n){let{__scopeSelect:r,...i}=e,a=(0,g.useId)();return(0,t.jsx)(ec,{scope:r,id:a,children:(0,t.jsx)(x.Primitive.div,{role:"group","aria-labelledby":a,...i,ref:n})})},"SelectGroup")),ep=n.forwardRef(j(function(e,n){let{__scopeSelect:r,...i}=e,a=eu("SelectLabel",r);return(0,t.jsx)(x.Primitive.div,{id:a.id,...i,ref:n})},"SelectLabel")),eh="SelectItem",[ef,eg]=M(eh),em=n.forwardRef(j(function(e,r){let{__scopeSelect:i,value:a,disabled:s=!1,textValue:l,...u}=e,d=F(eh,i),p=ee(eh,i),h=d.value===a,[f,m]=n.useState(l??""),[b,y]=n.useState(!1),v=(0,_.useCallbackRef)(e=>p.itemRefCallback?.(e,a,s)),w=(0,c.useComposedRefs)(r,v),k=(0,g.useId)(),C=n.useRef("touch"),S=j(()=>{s||(d.onValueChange(a),d.onOpenChange(!1))},"handleSelect");return(0,t.jsx)(ef,{scope:i,value:a,disabled:s,textId:k,isSelected:h,onItemTextChange:n.useCallback(e=>{m(t=>t||(e?.textContent??"").trim())},[]),children:(0,t.jsx)(N.ItemSlot,{scope:i,value:a,disabled:s,textValue:f,children:(0,t.jsx)(x.Primitive.div,{role:"option","aria-labelledby":k,"data-highlighted":b?"":void 0,"aria-selected":h&&b,"data-state":h?"checked":"unchecked","aria-disabled":s||void 0,"data-disabled":s?"":void 0,tabIndex:s?void 0:-1,...u,ref:w,onFocus:(0,o.composeEventHandlers)(u.onFocus,()=>y(!0)),onBlur:(0,o.composeEventHandlers)(u.onBlur,()=>y(!1)),onClick:(0,o.composeEventHandlers)(u.onClick,()=>{"mouse"!==C.current&&S()}),onPointerUp:(0,o.composeEventHandlers)(u.onPointerUp,()=>{"mouse"===C.current&&S()}),onPointerDown:(0,o.composeEventHandlers)(u.onPointerDown,e=>{C.current=e.pointerType}),onPointerMove:(0,o.composeEventHandlers)(u.onPointerMove,e=>{C.current=e.pointerType,s?p.onItemLeave?.():"mouse"===C.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,o.composeEventHandlers)(u.onPointerLeave,e=>{e.currentTarget===document.activeElement&&p.onItemLeave?.()}),onKeyDown:(0,o.composeEventHandlers)(u.onKeyDown,e=>{s||e.target!==e.currentTarget||(p.searchRef?.current===""||" "!==e.key)&&(L.includes(e.key)&&S()," "===e.key&&e.preventDefault())})})})})},"SelectItem")),eb="SelectItemText",ey=n.forwardRef(j(function(e,r){let{__scopeSelect:i,className:s,style:o,...l}=e,u=F(eb,i),d=ee(eb,i),p=eg(eb,i),h=U(eb,i),[f,g]=n.useState(null),m=(0,_.useCallbackRef)(e=>d.itemTextRefCallback?.(e,p.value,p.disabled)),b=(0,c.useComposedRefs)(r,g,p.onItemTextChange,m),y=f?.textContent,v=n.useMemo(()=>(0,t.jsx)("option",{value:p.value,disabled:p.disabled,children:y},p.value),[p.disabled,p.value,y]),{onNativeOptionAdd:w,onNativeOptionRemove:C}=h;return(0,k.useLayoutEffect)(()=>(w(v),()=>C(v)),[w,C,v]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(x.Primitive.span,{id:p.textId,...l,ref:b}),p.isSelected&&u.valueNode&&!u.valueNodeHasChildren&&!eE(u.value)?a.createPortal(l.children,u.valueNode):null]})},"SelectItemText")),ex="SelectScrollUpButton",ev=n.forwardRef(j(function(e,r){let i=ee(ex,e.__scopeSelect),a=es(ex,e.__scopeSelect),[s,o]=n.useState(!1),l=(0,c.useComposedRefs)(r,a.onScrollButtonChange);return(0,k.useLayoutEffect)(()=>{if(i.viewport&&i.isPositioned){let e=function(){o(t.scrollTop>0)};j(e,"handleScroll");let t=i.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[i.viewport,i.isPositioned]),s?(0,t.jsx)(ek,{...e,ref:l,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=i;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null},"SelectScrollUpButton")),e_="SelectScrollDownButton",ew=n.forwardRef(j(function(e,r){let i=ee(e_,e.__scopeSelect),a=es(e_,e.__scopeSelect),[s,o]=n.useState(!1),l=(0,c.useComposedRefs)(r,a.onScrollButtonChange);return(0,k.useLayoutEffect)(()=>{if(i.viewport&&i.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;o(Math.ceil(t.scrollTop)<e)};j(e,"handleScroll");let t=i.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[i.viewport,i.isPositioned]),s?(0,t.jsx)(ek,{...e,ref:l,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=i;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null},"SelectScrollDownButton")),ek=n.forwardRef(j(function(e,r){let{__scopeSelect:i,onAutoScroll:a,...s}=e,l=ee("SelectScrollButton",i),c=n.useRef(null),u=R(i),d=n.useCallback(()=>{null!==c.current&&(window.clearInterval(c.current),c.current=null)},[]);return n.useEffect(()=>()=>d(),[d]),(0,k.useLayoutEffect)(()=>{let e=u().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})}
146,[u]),(0,t.jsx)(x.Primitive.div,{"aria-hidden":!0,...s,ref:r,style:{flexShrink:0,...s.style},onPointerDown:(0,o.composeEventHandlers)(s.onPointerDown,()=>{null===c.current&&(c.current=window.setInterval(a,50))}),onPointerMove:(0,o.composeEventHandlers)(s.onPointerMove,()=>{l.onItemLeave?.(),null===c.current&&(c.current=window.setInterval(a,50))}),onPointerLeave:(0,o.composeEventHandlers)(s.onPointerLeave,()=>{d()})})},"SelectScrollButtonImpl")),eC=n.forwardRef(j(function({__scopeSelect:e,...r},i){let a=F("SelectBubbleInput",e),{value:s,onValueChange:o,required:l,disabled:u,name:d,autoComplete:p,form:h}=a,{nativeOptions:f,nativeSelectKey:g}=a,m=n.useRef(null),b=(0,c.useComposedRefs)(i,m),y=s??"",v=C(y),_=Array.from(f).some(e=>(e.props.value??"")==="");return n.useEffect(()=>{let e=m.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(v!==y&&t){let n=new Event("change",{bubbles:!0});t.call(e,y),e.dispatchEvent(n)}},[v,y]),(0,t.jsxs)(x.Primitive.select,{"aria-hidden":!0,required:l,tabIndex:-1,name:d,autoComplete:p,disabled:u,form:h,onChange:e=>o(e.target.value),...r,style:{...S.VISUALLY_HIDDEN_STYLES,...r.style},ref:b,defaultValue:y,children:[eE(s)&&!_?(0,t.jsx)("option",{value:""}):null,Array.from(f)]},g)},"SelectBubbleInput"));function eS(e){return"function"==typeof e}function eE(e){return""===e||void 0===e}function eA(e){let t=(0,_.useCallbackRef)(e),r=n.useRef(""),i=n.useRef(0),a=n.useCallback(e=>{t(r.current+e)},[t]),s=n.useCallback(()=>{r.current="",window.clearTimeout(i.current)},[]);return n.useEffect(()=>()=>window.clearTimeout(i.current),[]),[r,a,s]}function eI(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,a=ej(e,Math.max(i,0));1===r.length&&(a=a.filter(e=>e!==n));let s=a.find(e=>e.textValue.toLowerCase().startsWith(r.toLowerCase()));return s!==n?s:void 0}function ej(e,t){return e.map((n,r)=>e[(t+r)%e.length])}j(eS,"isFunction"),j(eE,"shouldShowPlaceholder"),j(eA,"useTypeaheadSearch"),j(eI,"findNextItem"),j(ej,"wrapArray");var eP=e.i(264458),eL=e.i(106922),eB=e.i(871152);let eN=e=>{let t,n,r=e;return(t=r)[0]&&"string"==typeof t[0]&&(r=r.map(e=>({label:e,value:e}))),(n=r)[0]&&"object"==typeof n[0]&&"value"in n[0]?[{items:r}]:r};e.s(["mapValues",0,eN],831023);var eR=e.i(521750);e.s(["default",0,({values:e=[],value:a,placeholder:s,label:o,inline:l,onChange:c,className:u,dropdownClassName:d,ariaLabel:p,loading:h=!1,disabled:f=!1,fallbackClass:g=""})=>{let m=(0,n.useId)(),b=(0,n.useMemo)(()=>eN(e),[e]),y=(0,n.useMemo)(()=>b.flatMap(({items:e})=>e).find(e=>e.value===a),[b,a]),x=(0,n.useMemo)(()=>b.map(({label:e,items:n},r)=>(0,t.jsxs)(ed,{children:[e&&(0,t.jsx)(ep,{className:(0,eP.default)(eR.default.item,eR.default.label),children:e}),n.map(({value:e,label:n,iconImage:r,badge:i,disabled:a})=>(0,t.jsx)(em,{value:e,disabled:a,className:(0,eP.default)(eR.default.item,eR.default.text),children:(0,t.jsxs)(ey,{children:[r,(0,t.jsx)("span",{children:n}),i&&(0,t.jsx)(eL.default,{size:"small",kind:i.kind,className:eR.default.badge,children:i.label})]})},e))]},e?.toString()??r)),[JSON.stringify(e)]);return(0,t.jsx)(eB.default,{loading:h,children:(0,t.jsxs)("span",{className:(0,eP.default)(eR.default.select,{[eR.default.inline]:l},u,g),children:[o&&(0,t.jsx)("label",{className:eR.default.label,htmlFor:m,children:o}),(0,t.jsxs)(z,{value:void 0!==y?a:void 0,onValueChange:e=>{"function"==typeof c&&c(e)},disabled:f,children:[(0,t.jsxs)(H,{className:eR.default.trigger,"aria-label":p,id:m,children:[(0,t.jsx)(W,{placeholder:s,children:void 0!==y&&(0,t.jsxs)(t.Fragment,{children:[y.iconImage,(0,t.jsx)("span",{children:y.label}),y.badge&&(0,t.jsx)(eL.default,{size:"small",kind:y.badge.kind,className:eR.default.badge,children:y.badge.label})]})}),(0,t.jsx)(r,{className:eR.default.icon})]}),(0,t.jsx)(K,{children:(0,t.jsxs)(Y,{position:l?"popper":"item-aligned",className:(0,eP.default)(eR.default.dropdown,{[eR.default.inline]:l},d),children:[(0,t.jsx)(ev,{children:(0,t.jsx)(i,{className:eR.default.scrollIcon})}),(0,t.jsx)(el,{children:x}),(0,t.jsx)(ew,{children:(0,t.jsx)(r,{className:eR.default.scrollIcon})})]})})]})]})})}],203710)},678423,e=>{e.v({horizontal:"index-module__merO6W__horizontal",root:"index-module__merO6W__root",vertical:"index-module__merO6W__vertical"})},900496,e=>{"use strict";var t=e.i(963317);e.s(["default",0,e=>(0,t.jsx)("svg",{width:"32px",height:"32px",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,t.jsxs)("g",{fill:"none",fillRule:"evenodd",children:[(0,t.jsx)("rect",{width:"24",height:"24",fill:"#D40001"}),(0,t.jsx)("path",{fill:"#fff",d:"M16.7179487,7.92840493 L12.2051282,7.92840493 L12.2051282,20.2494172 L4,20.2494172 L4,3 L12.2051282,3 L20,3 L20,7.92840493 L20,20.2494172 L16.7179487,20.2494172 L16.7179487,7.92840493 Z"})]})})])}]);
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.