"use strict";var Mr=Object.defineProperty;var l=(t,e)=>Mr(t,"name",{value:e,configurable:!0});var K=require("node:module"),C=require("node:path"),le=require("node:url"),V=require("node:fs"),Fr=require("fs"),Br=require("os"),Wr=require("path"),Ne=require("esbuild"),Jr=require("node:crypto"),Vr=require("node:os"),ut=require("./client-XItNFmsq.cjs"),zr=require("node:util");const Ft=l(t=>t!==null&&typeof t=="object","A"),ue=l((t,e)=>Object.assign(new Error(`[${t}]: ${e}`),{code:t}),"a$1"),Bt="ERR_INVALID_PACKAGE_CONFIG",ft="ERR_INVALID_PACKAGE_TARGET",Gr="ERR_PACKAGE_PATH_NOT_EXPORTED",Kr=/^\d+$/,Qr=/^(\.{1,2}|node_modules)$/i,Hr=/\/|\\/;var Wt=(t=>(t.Export="exports",t.Import="imports",t))(Wt||{});const ht=l((t,e,n,r,o)=>{if(e==null)return[];if(typeof e=="string"){const[a,...c]=e.split(Hr);if(a===".."||c.some(p=>Qr.test(p)))throw ue(ft,`Invalid "${t}" target "${e}" defined in the package config`);return[o?e.replace(/\*/g,o):e]}if(Array.isArray(e))return e.flatMap(a=>ht(t,a,n,r,o));if(Ft(e)){for(const a of Object.keys(e)){if(Kr.test(a))throw ue(Bt,"Cannot contain numeric property keys");if(a==="default"||r.includes(a))return ht(t,e[a],n,r,o)}return[]}throw ue(ft,`Invalid "${t}" target "${e}"`)},"f$1"),ye="*",qr=l((t,e)=>{const n=t.indexOf(ye),r=e.indexOf(ye);return n===r?e.length>t.length:r>n},"m");function Xr(t,e){if(!e.includes(ye)&&t.hasOwnProperty(e))return[e];let n,r;for(const o of Object.keys(t))if(o.includes(ye)){const[a,c,p]=o.split(ye);if(p===void 0&&e.startsWith(a)&&e.endsWith(c)){const d=e.slice(a.length,-c.length||void 0);d&&(!n||qr(n,o))&&(n=o,r=d)}}return[n,r]}l(Xr,"d");const Yr=l(t=>Object.keys(t).reduce((e,n)=>{const r=n===""||n[0]!==".";if(e===void 0||e===r)return r;throw ue(Bt,'"exports" cannot contain some keys starting with "." and some not')},void 0),"p"),Zr=/^\w+:/,es=l((t,e,n)=>{if(!t)throw new Error('"exports" is required');e=e===""?".":`./${e}`,(typeof t=="string"||Array.isArray(t)||Ft(t)&&Yr(t))&&(t={".":t});const[r,o]=Xr(t,e),a=ht(Wt.Export,t[r],e,n,o);if(a.length===0)throw ue(Gr,e==="."?'No "exports" main defined':`Package subpath '${e}' is not defined by "exports"`);for(const c of a)if(!c.startsWith("./")&&!Zr.test(c))throw ue(ft,`Invalid "exports" target "${c}" defined in the package config`);return a},"v");var ts=Object.defineProperty,w=l((t,e)=>ts(t,"name",{value:e,configurable:!0}),"i$1");function J(t){return t.startsWith("\\\\?\\")?t:t.replace(/\\/g,"/")}l(J,"x"),w(J,"slash");const ns=w((t,e)=>{const n=`readFileSync:${e}`;let r=t?.get(n);return r===void 0&&(r=V.readFileSync(e,"utf8"),t?.set(n,r)),r},"readFile"),q=w((t,e)=>{const n=`tryStat:${e}`;let r=t?.get(n);if(r===void 0){try{r=V.statSync(e)}catch{r=null}t?.set(n,r)}return r??void 0},"tryStat"),ve=w((t,e,n)=>{for(;;){const r=C.posix.join(t,e);if(q(n,r))return r;const o=C.dirname(t);if(o===t)return;t=o}},"findUp");function Jt(t,e=!1){const n=t.length;let r=0,o="",a=0,c=16,p=0,d=0,h=0,f=0,i=0;function S(k,v){let N=0,T=0;for(;N=48&&j<=57)T=T*16+j-48;else if(j>=65&&j<=70)T=T*16+j-65+10;else if(j>=97&&j<=102)T=T*16+j-97+10;else break;r++,N++}return N=n){k+=t.substring(v,r),i=2;break}const N=t.charCodeAt(r);if(N===34){k+=t.substring(v,r),r++;break}if(N===92){if(k+=t.substring(v,r),r++,r>=n){i=2;break}switch(t.charCodeAt(r++)){case 34:k+='"';break;case 92:k+="\\";break;case 47:k+="/";break;case 98:k+="\b";break;case 102:k+="\f";break;case 110:k+=` `;break;case 114:k+="\r";break;case 116:k+=" ";break;case 117:const T=S(4);T>=0?k+=String.fromCharCode(T):i=4;break;default:i=5}v=r;continue}if(N>=0&&N<=31)if(fe(N)){k+=t.substring(v,r),i=2;break}else i=6;r++}return k}l(_,"D"),w(_,"scanString");function y(){if(o="",i=0,a=r,d=p,f=h,r>=n)return a=n,c=17;let k=t.charCodeAt(r);if(De(k)){do r++,o+=String.fromCharCode(k),k=t.charCodeAt(r);while(De(k));return c=15}if(fe(k))return r++,o+=String.fromCharCode(k),k===13&&t.charCodeAt(r)===10&&(r++,o+=` `),p++,h=r,c=14;switch(k){case 123:return r++,c=1;case 125:return r++,c=2;case 91:return r++,c=3;case 93:return r++,c=4;case 58:return r++,c=6;case 44:return r++,c=5;case 34:return r++,o=_(),c=10;case 47:const v=r-1;if(t.charCodeAt(r+1)===47){for(r+=2;r=12&&k<=15);return k}return l(R,"b"),w(R,"scanNextNonTrivia"),{setPosition:x,getPosition:w(()=>r,"getPosition"),scan:e?R:y,getToken:w(()=>c,"getToken"),getTokenValue:w(()=>o,"getTokenValue"),getTokenOffset:w(()=>a,"getTokenOffset"),getTokenLength:w(()=>r-a,"getTokenLength"),getTokenStartLine:w(()=>d,"getTokenStartLine"),getTokenStartCharacter:w(()=>a-f,"getTokenStartCharacter"),getTokenError:w(()=>i,"getTokenError")}}l(Jt,"Ne"),w(Jt,"createScanner");function De(t){return t===32||t===9}l(De,"X"),w(De,"isWhiteSpace");function fe(t){return t===10||t===13}l(fe,"P"),w(fe,"isLineBreak");function se(t){return t>=48&&t<=57}l(se,"S"),w(se,"isDigit");var Vt;(function(t){t[t.lineFeed=10]="lineFeed",t[t.carriageReturn=13]="carriageReturn",t[t.space=32]="space",t[t._0=48]="_0",t[t._1=49]="_1",t[t._2=50]="_2",t[t._3=51]="_3",t[t._4=52]="_4",t[t._5=53]="_5",t[t._6=54]="_6",t[t._7=55]="_7",t[t._8=56]="_8",t[t._9=57]="_9",t[t.a=97]="a",t[t.b=98]="b",t[t.c=99]="c",t[t.d=100]="d",t[t.e=101]="e",t[t.f=102]="f",t[t.g=103]="g",t[t.h=104]="h",t[t.i=105]="i",t[t.j=106]="j",t[t.k=107]="k",t[t.l=108]="l",t[t.m=109]="m",t[t.n=110]="n",t[t.o=111]="o",t[t.p=112]="p",t[t.q=113]="q",t[t.r=114]="r",t[t.s=115]="s",t[t.t=116]="t",t[t.u=117]="u",t[t.v=118]="v",t[t.w=119]="w",t[t.x=120]="x",t[t.y=121]="y",t[t.z=122]="z",t[t.A=65]="A",t[t.B=66]="B",t[t.C=67]="C",t[t.D=68]="D",t[t.E=69]="E",t[t.F=70]="F",t[t.G=71]="G",t[t.H=72]="H",t[t.I=73]="I",t[t.J=74]="J",t[t.K=75]="K",t[t.L=76]="L",t[t.M=77]="M",t[t.N=78]="N",t[t.O=79]="O",t[t.P=80]="P",t[t.Q=81]="Q",t[t.R=82]="R",t[t.S=83]="S",t[t.T=84]="T",t[t.U=85]="U",t[t.V=86]="V",t[t.W=87]="W",t[t.X=88]="X",t[t.Y=89]="Y",t[t.Z=90]="Z",t[t.asterisk=42]="asterisk",t[t.backslash=92]="backslash",t[t.closeBrace=125]="closeBrace",t[t.closeBracket=93]="closeBracket",t[t.colon=58]="colon",t[t.comma=44]="comma",t[t.dot=46]="dot",t[t.doubleQuote=34]="doubleQuote",t[t.minus=45]="minus",t[t.openBrace=123]="openBrace",t[t.openBracket=91]="openBracket",t[t.plus=43]="plus",t[t.slash=47]="slash",t[t.formFeed=12]="formFeed",t[t.tab=9]="tab"})(Vt||(Vt={})),new Array(20).fill(0).map((t,e)=>" ".repeat(e));const he=200;new Array(he).fill(0).map((t,e)=>` `+" ".repeat(e)),new Array(he).fill(0).map((t,e)=>"\r"+" ".repeat(e)),new Array(he).fill(0).map((t,e)=>`\r `+" ".repeat(e)),new Array(he).fill(0).map((t,e)=>` `+" ".repeat(e)),new Array(he).fill(0).map((t,e)=>"\r"+" ".repeat(e)),new Array(he).fill(0).map((t,e)=>`\r `+" ".repeat(e));var Ue;(function(t){t.DEFAULT={allowTrailingComma:!1}})(Ue||(Ue={}));function zt(t,e=[],n=Ue.DEFAULT){let r=null,o=[];const a=[];function c(p){Array.isArray(o)?o.push(p):r!==null&&(o[r]=p)}return l(c,"l"),w(c,"onValue"),Gt(t,{onObjectBegin:w(()=>{const p={};c(p),a.push(o),o=p,r=null},"onObjectBegin"),onObjectProperty:w(p=>{r=p},"onObjectProperty"),onObjectEnd:w(()=>{o=a.pop()},"onObjectEnd"),onArrayBegin:w(()=>{const p=[];c(p),a.push(o),o=p,r=null},"onArrayBegin"),onArrayEnd:w(()=>{o=a.pop()},"onArrayEnd"),onLiteralValue:c,onError:w((p,d,h)=>{e.push({error:p,offset:d,length:h})},"onError")},n),o[0]}l(zt,"Re"),w(zt,"parse$1");function Gt(t,e,n=Ue.DEFAULT){const r=Jt(t,!1),o=[];let a=0;function c(L){return L?()=>a===0&&L(r.getTokenOffset(),r.getTokenLength(),r.getTokenStartLine(),r.getTokenStartCharacter()):()=>!0}l(c,"l"),w(c,"toNoArgVisit");function p(L){return L?F=>a===0&&L(F,r.getTokenOffset(),r.getTokenLength(),r.getTokenStartLine(),r.getTokenStartCharacter()):()=>!0}l(p,"g"),w(p,"toOneArgVisit");function d(L){return L?F=>a===0&&L(F,r.getTokenOffset(),r.getTokenLength(),r.getTokenStartLine(),r.getTokenStartCharacter(),()=>o.slice()):()=>!0}l(d,"m"),w(d,"toOneArgVisitWithPath");function h(L){return L?()=>{a>0?a++:L(r.getTokenOffset(),r.getTokenLength(),r.getTokenStartLine(),r.getTokenStartCharacter(),()=>o.slice())===!1&&(a=1)}:()=>!0}l(h,"k"),w(h,"toBeginVisit");function f(L){return L?()=>{a>0&&a--,a===0&&L(r.getTokenOffset(),r.getTokenLength(),r.getTokenStartLine(),r.getTokenStartCharacter())}:()=>!0}l(f,"w"),w(f,"toEndVisit");const i=h(e.onObjectBegin),S=d(e.onObjectProperty),x=f(e.onObjectEnd),O=h(e.onArrayBegin),_=f(e.onArrayEnd),y=d(e.onLiteralValue),E=p(e.onSeparator),R=c(e.onComment),k=p(e.onError),v=n&&n.disallowComments,N=n&&n.allowTrailingComma;function T(){for(;;){const L=r.scan();switch(r.getTokenError()){case 4:j(14);break;case 5:j(15);break;case 3:j(13);break;case 1:v||j(11);break;case 2:j(12);break;case 6:j(16);break}switch(L){case 12:case 13:v?j(10):R();break;case 16:j(1);break;case 15:case 14:break;default:return L}}}l(T,"v"),w(T,"scanNext");function j(L,F=[],Ie=[]){if(k(L),F.length+Ie.length>0){let X=r.getToken();for(;X!==17;){if(F.indexOf(X)!==-1){T();break}else if(Ie.indexOf(X)!==-1)break;X=T()}}}l(j,"d"),w(j,"handleError");function Q(L){const F=r.getTokenValue();return L?y(F):(S(F),o.push(F)),T(),!0}l(Q,"L"),w(Q,"parseString");function z(){switch(r.getToken()){case 11:const L=r.getTokenValue();let F=Number(L);isNaN(F)&&(j(2),F=0),y(F);break;case 7:y(null);break;case 8:y(!0);break;case 9:y(!1);break;default:return!1}return T(),!0}l(z,"B"),w(z,"parseLiteral");function G(){return r.getToken()!==10?(j(3,[],[2,5]),!1):(Q(!1),r.getToken()===6?(E(":"),T(),Z()||j(4,[],[2,5])):j(5,[],[2,5]),o.pop(),!0)}l(G,"$"),w(G,"parseProperty");function Y(){i(),T();let L=!1;for(;r.getToken()!==2&&r.getToken()!==17;){if(r.getToken()===5){if(L||j(4,[],[]),E(","),T(),r.getToken()===2&&N)break}else L&&j(6,[],[]);G()||j(4,[],[2,5]),L=!0}return x(),r.getToken()!==2?j(7,[2],[]):T(),!0}l(Y,"N"),w(Y,"parseObject");function W(){O(),T();let L=!0,F=!1;for(;r.getToken()!==4&&r.getToken()!==17;){if(r.getToken()===5){if(F||j(4,[],[]),E(","),T(),r.getToken()===4&&N)break}else F&&j(6,[],[]);L?(o.push(0),L=!1):o[o.length-1]++,Z()||j(4,[],[4,5]),F=!0}return _(),L||o.pop(),r.getToken()!==4?j(8,[4],[]):T(),!0}l(W,"$e"),w(W,"parseArray");function Z(){switch(r.getToken()){case 3:return W();case 1:return Y();case 10:return Q(!0);default:return z()}}return l(Z,"H"),w(Z,"parseValue"),T(),r.getToken()===17?n.allowEmptyContent?!0:(j(4,[],[]),!1):Z()?(r.getToken()!==17&&j(9,[],[]),!0):(j(4,[],[]),!1)}l(Gt,"Pe"),w(Gt,"visit");var Kt;(function(t){t[t.None=0]="None",t[t.UnexpectedEndOfComment=1]="UnexpectedEndOfComment",t[t.UnexpectedEndOfString=2]="UnexpectedEndOfString",t[t.UnexpectedEndOfNumber=3]="UnexpectedEndOfNumber",t[t.InvalidUnicode=4]="InvalidUnicode",t[t.InvalidEscapeCharacter=5]="InvalidEscapeCharacter",t[t.InvalidCharacter=6]="InvalidCharacter"})(Kt||(Kt={}));var Qt;(function(t){t[t.OpenBraceToken=1]="OpenBraceToken",t[t.CloseBraceToken=2]="CloseBraceToken",t[t.OpenBracketToken=3]="OpenBracketToken",t[t.CloseBracketToken=4]="CloseBracketToken",t[t.CommaToken=5]="CommaToken",t[t.ColonToken=6]="ColonToken",t[t.NullKeyword=7]="NullKeyword",t[t.TrueKeyword=8]="TrueKeyword",t[t.FalseKeyword=9]="FalseKeyword",t[t.StringLiteral=10]="StringLiteral",t[t.NumericLiteral=11]="NumericLiteral",t[t.LineCommentTrivia=12]="LineCommentTrivia",t[t.BlockCommentTrivia=13]="BlockCommentTrivia",t[t.LineBreakTrivia=14]="LineBreakTrivia",t[t.Trivia=15]="Trivia",t[t.Unknown=16]="Unknown",t[t.EOF=17]="EOF"})(Qt||(Qt={}));const rs=zt;var Ht;(function(t){t[t.InvalidSymbol=1]="InvalidSymbol",t[t.InvalidNumberFormat=2]="InvalidNumberFormat",t[t.PropertyNameExpected=3]="PropertyNameExpected",t[t.ValueExpected=4]="ValueExpected",t[t.ColonExpected=5]="ColonExpected",t[t.CommaExpected=6]="CommaExpected",t[t.CloseBraceExpected=7]="CloseBraceExpected",t[t.CloseBracketExpected=8]="CloseBracketExpected",t[t.EndOfFileExpected=9]="EndOfFileExpected",t[t.InvalidCommentToken=10]="InvalidCommentToken",t[t.UnexpectedEndOfComment=11]="UnexpectedEndOfComment",t[t.UnexpectedEndOfString=12]="UnexpectedEndOfString",t[t.UnexpectedEndOfNumber=13]="UnexpectedEndOfNumber",t[t.InvalidUnicode=14]="InvalidUnicode",t[t.InvalidEscapeCharacter=15]="InvalidEscapeCharacter",t[t.InvalidCharacter=16]="InvalidCharacter"})(Ht||(Ht={}));const dt=w((t,e)=>rs(ns(e,t)),"readJsonc"),qt=w(()=>{const{findPnpApi:t}=K;return t&&t(process.cwd())},"getPnpApi"),ss="detectTypeScriptVersion:",is=w((t,e)=>{const n=`${ss}${t}`,r=e?.get(n);if(r!==void 0)return r??void 0;let o;const a=qt();if(a)try{o=a.resolveRequest("typescript/package.json",t)??void 0}catch{}o??=ve(C.resolve(t),C.join("node_modules","typescript","package.json"),e);let c;if(o)try{const p=dt(o,e);typeof p?.version=="string"&&(c=p.version)}catch{}return e?.set(n,c??null),c},"detectTypeScriptVersion"),ie="package.json",Me="tsconfig.json",os=w((t,e,n)=>{const r=K.createRequire(C.join(n,"tsconfig.json"));if(t!==e)try{return r.resolve(t)}catch{}try{return r.resolve(e)}catch{}try{return r.resolve(`${e}/${ie}`)}catch{}},"resolvePackageEntryWithNode"),pt=w((t,e,n,r)=>{const o=`resolveFromPackageJsonPath:${t}:${e}:${n}`;if(r?.has(o))return r.get(o)||!1;const a=dt(t,r);if(!a)return;let c=e||Me;if(!n&&a.exports)try{const[p]=es(a.exports,e,["require","types"]);c=p}catch{return r?.set(o,""),!1}else!e&&a.tsconfig&&(c=a.tsconfig);return c=C.join(t,"..",c),r?.set(o,c),c},"resolveFromPackageJsonPath"),as=w((t,e,n)=>{const r=`resolveExtendsPath:${t}:${e}`;if(n?.has(r))return n.get(r)||void 0;const o=cs(t,e,n);return n?.set(r,o||""),o},"resolveExtendsPath"),cs=w((t,e,n)=>{let r=t;if(t===".."&&(r=C.join(r,Me)),t[0]==="."&&(r=C.resolve(e,r)),C.isAbsolute(r)){const y=q(n,r);if(y){if(y.isFile())return r}else if(!r.endsWith(".json")){const E=`${r}.json`;if(q(n,E))return E}return}const[o,...a]=t.split("/"),c=o[0]==="@"?`${o}/${a.shift()}`:o,p=a.join("/"),d=qt();if(d){const{resolveRequest:y}=d;try{if(c===t){const E=y(C.join(c,ie),e);if(E){const R=pt(E,p,!1,n);if(R&&q(n,R))return R}}else{let E;try{E=y(t,e,{extensions:[".json"]})}catch{E=y(C.join(t,Me),e)}if(E)return E}}catch{}}const h=os(t,c,e);let f;if(h){if(C.basename(h)!==ie&&h.endsWith(".json"))return h;f=C.basename(h)===ie?h:ve(C.dirname(h),ie,n)}const i=f&&C.dirname(f)||ve(C.resolve(e),C.join("node_modules",c),n);if(!i||!q(n,i)?.isDirectory())return;const S=C.join(i,ie);if(q(n,S)){const y=pt(S,p,!1,n);if(y===!1)return;if(y&&q(n,y)?.isFile())return y}const x=C.join(i,p),O=x.endsWith(".json");if(!O){const y=`${x}.json`;if(q(n,y))return y}const _=q(n,x);if(_){if(_.isDirectory()){const y=C.join(x,ie);if(q(n,y)){const R=pt(y,"",!0,n);if(R&&q(n,R))return R}const E=C.join(x,Me);if(q(n,E))return E}else if(O)return x}},"resolveExtendsPathUncached"),gt=Symbol("implicitBaseUrl"),te="${configDir}",mt=/^\.{1,2}(\/.*)?$/,Fe=w(t=>{const e=J(t);return mt.test(e)?e:`./${e}`},"normalizeRelativePath"),ls=w(t=>{const e={...t};if(e.strict){const n=["noImplicitAny","noImplicitThis","strictNullChecks","strictFunctionTypes","strictBindCallApply","strictPropertyInitialization","strictBuiltinIteratorReturn","alwaysStrict","useUnknownInCatchVariables"];for(const r of n)e[r]===void 0&&(e[r]=!0)}if(e.composite&&(e.declaration??=!0,e.incremental??=!0),e.target){let n=e.target.toLowerCase();n==="es2015"&&(n="es6"),e.target=n,n==="esnext"&&(e.module??="es6",e.useDefineForClassFields??=!0),(n==="es6"||n==="es2016"||n==="es2017"||n==="es2018"||n==="es2019"||n==="es2020"||n==="es2021"||n==="es2022"||n==="es2023"||n==="es2024"||n==="es2025")&&(e.module??="es6"),(n==="es2022"||n==="es2023"||n==="es2024"||n==="es2025")&&(e.useDefineForClassFields??=!0)}if(e.module){let n=e.module.toLowerCase();if(n==="es2015"&&(n="es6"),e.module=n,(n==="es6"||n==="es2020"||n==="es2022"||n==="esnext"||n==="none"||n==="system"||n==="umd"||n==="amd")&&(e.moduleResolution??="classic"),n==="system"&&(e.allowSyntheticDefaultImports??=!0),(n==="node16"||n==="node18"||n==="node20"||n==="nodenext"||n==="preserve")&&(e.esModuleInterop??=!0,e.allowSyntheticDefaultImports??=!0),(n==="node16"||n==="node18"||n==="node20"||n==="nodenext")&&(e.moduleDetection??="force"),(n==="node16"||n==="node18")&&(e.target??="es2022",e.moduleResolution??="node16"),n==="node20"&&(e.target??="es2023",e.moduleResolution??="node16",e.resolveJsonModule??=!0),n==="nodenext"&&(e.target??="esnext",e.moduleResolution??="nodenext",e.resolveJsonModule??=!0),n==="node16"||n==="node18"||n==="node20"||n==="nodenext"){const r=e.target;(r==="es3"||r==="es2022"||r==="es2023"||r==="es2024"||r==="esnext")&&(e.useDefineForClassFields??=!0)}n==="preserve"&&(e.moduleResolution??="bundler")}if(e.moduleResolution){let n=e.moduleResolution.toLowerCase();n==="node"&&(n="node10"),e.moduleResolution=n,(n==="node16"||n==="nodenext"||n==="bundler")&&(e.resolvePackageJsonExports??=!0,e.resolvePackageJsonImports??=!0),n==="bundler"&&(e.allowSyntheticDefaultImports??=!0,e.resolveJsonModule??=!0)}for(const n of["jsx","moduleDetection","importsNotUsedAsValues","newLine"])e[n]&&(e[n]=e[n].toLowerCase());return e.esModuleInterop&&(e.allowSyntheticDefaultImports??=!0),e.verbatimModuleSyntax&&(e.isolatedModules??=!0,e.preserveConstEnums??=!0),e.isolatedModules&&(e.preserveConstEnums??=!0),e.rewriteRelativeImportExtensions&&(e.allowImportingTsExtensions??=!0),e.lib&&(e.lib=e.lib.map(n=>n.toLowerCase())),e.checkJs&&(e.allowJs??=!0),e},"normalizeCompilerOptions"),us=w((t,e)=>{!e.has("target")&&!fs(t.module)&&(t.target="es3")},"applyV4Defaults"),fs=w(t=>t==="node16"||t==="node18"||t==="node20"||t==="nodenext","moduleDictatesTarget$1"),hs=w((t,e)=>{!e.has("target")&&!ds(t.module)&&(t.target="es5")},"applyV5Defaults"),ds=w(t=>t==="node16"||t==="node18"||t==="node20"||t==="nodenext","moduleDictatesTarget"),ps=w((t,e)=>{e.has("strict")||(t.strict=!0),e.has("target")||(t.target="es2025"),e.has("module")||(t.module="es2022"),e.has("moduleResolution")||(t.moduleResolution="bundler"),e.has("rootDir")||(t.rootDir="."),e.has("types")||(t.types=[]),e.has("noUncheckedSideEffectImports")||(t.noUncheckedSideEffectImports=!0),e.has("libReplacement")||(t.libReplacement=!1)},"applyV6Defaults"),gs=[[4,us],[5,hs],[6,ps]],ms=w(t=>{const e=/^v?(\d+)/.exec(t);return e?Number(e[1]):void 0},"parseMajor"),bs=w((t,e)=>{const n=ms(e);if(n===void 0)return;const r=new Set(Object.keys(t));for(const[o,a]of gs)o<=n&&a(t,r)},"applyVersionDefaults"),bt=w((t,e)=>Fe(C.relative(t,e)),"pathRelative"),Xt=["files","include","exclude"],Yt=w((t,e,n)=>{const r=C.join(e,n),o=C.relative(t,r);return J(o)||"./"},"resolveAndRelativize"),ws=w((t,e,n)=>{const r=C.relative(t,e);if(!r)return n;const o=n.startsWith("./")?n.slice(2):n;return J(`${r}/${o}`)},"prefixPattern"),Zt=["outDir","declarationDir"],Be=w((t,e)=>{if(t.startsWith(te))return J(C.join(e,t.slice(te.length)))},"interpolateConfigDir"),ks=["outDir","declarationDir","outFile","rootDir","baseUrl","tsBuildInfoFile"],ys=w((t,e={})=>{if(t.length===0)throw new Error("Chain must not be empty");const{typescriptVersion:n}=e,r=new Map(t.map(i=>[i.path,i])),o=new Map,a=w(i=>{const S=o.get(i);if(S)return S;const x=r.get(i);if(!x)throw new Error(`Config not found in chain: ${i}`);const O=x.config,_=C.dirname(i);let y={...O,...O.compilerOptions&&{compilerOptions:{...O.compilerOptions}},...O.watchOptions&&{watchOptions:{...O.watchOptions}}};if(delete y.extends,y.compilerOptions?.paths&&!y.compilerOptions.baseUrl&&(y.compilerOptions[gt]=_),O.extends){const E=Array.isArray(O.extends)?O.extends:[O.extends];for(const R of E.toReversed()){const k=a(R),v=C.dirname(R),{references:N,...T}=k;if(T.compilerOptions){const Q={...T.compilerOptions};for(const z of["baseUrl","outDir","declarationDir","rootDir"]){const G=Q[z];G&&!G.startsWith(te)&&(Q[z]=Yt(_,v,G))}for(const z of["rootDirs","typeRoots"]){const G=Q[z];G&&(Q[z]=G.map(Y=>Y.startsWith(te)?Y:Yt(_,v,Y)))}T.compilerOptions=Q}for(const Q of Xt){const z=T[Q];z&&(T[Q]=z.map(G=>G.startsWith(te)?G:ws(_,v,G)))}const j={...T,...y,compilerOptions:{...T.compilerOptions,...y.compilerOptions}};T.watchOptions&&(j.watchOptions={...T.watchOptions,...y.watchOptions}),y=j}}if(y.compilerOptions){const{compilerOptions:E}=y,R=["baseUrl","rootDir"];for(const k of R){const v=E[k];if(v&&!v.startsWith(te)){const N=C.resolve(_,v),T=bt(_,N);E[k]=T}}for(const k of Zt){let v=E[k];v&&(Array.isArray(y.exclude)||(y.exclude=Zt.map(N=>E[N]).filter(Boolean)),v.startsWith(te)||(v=Fe(v)),E[k]=v)}}else y.compilerOptions={};if(y.include&&(y.include=y.include.map(J)),y.files&&(y.files=y.files.map(E=>E.startsWith(te)?E:Fe(E))),y.watchOptions){const{watchOptions:E}=y;for(const R of["excludeDirectories","excludeFiles"])E[R]&&(E[R]=E[R].map(k=>J(C.resolve(_,k))));for(const R of["watchFile","watchDirectory","fallbackPolling"])if(E[R]){const k=E;k[R]=E[R].toLowerCase()}}return o.set(i,y),y},"resolveEntry"),c=t[0],p=a(c.path),d=C.dirname(c.path),h={...p,compilerOptions:p.compilerOptions?{...p.compilerOptions}:{}},{compilerOptions:f}=h;if(f){for(const i of ks){const S=f[i];if(S){const x=Be(S,d);f[i]=x?bt(d,x):S}}for(const i of["rootDirs","typeRoots"]){const S=f[i];S&&(f[i]=S.map(x=>{const O=Be(x,d);return O?bt(d,O):Fe(x)}))}if(f.paths){const i={};for(const[S,x]of Object.entries(f.paths))i[S]=x.map(O=>Be(O,d)??O);f.paths=i}n&&bs(f,n),h.compilerOptions=ls(f)}for(const i of Xt){const S=h[i];S&&(h[i]=S.map(x=>Be(x,d)??x))}return{path:c.path,config:h,sources:t.map(i=>i.path)}},"resolveExtendsChain"),vs=w((t,e={})=>{const{cache:n=new Map}=e,r=C.resolve(t),o=[],a=new Set,c=w((p,d)=>{const h=J(p);if(a.has(h))return;a.add(h);let f;try{f=dt(p,n)||{}}catch{throw new Error(`Cannot resolve tsconfig at path: ${p}`)}if(typeof f!="object")throw new SyntaxError(`Failed to parse tsconfig at: ${p}`);const i=C.dirname(p);if(f.extends){const S=Array.isArray(f.extends),x=(S?f.extends:[f.extends]).map(_=>{const y=as(_,i,n);if(!y)throw new Error(`File '${_}' not found.`);const E=J(y);if(d.has(E)||E===h)throw new Error(`Circularity detected while resolving configuration: ${E}`);return E});f.extends=S?x:x[0],o.push({path:h,config:f});const O=new Set(d);O.add(h);for(const _ of[...x].reverse())c(_,O)}else o.push({path:h,config:f})},"collect");return c(r,new Set),o},"getExtendsChain"),wt=w((t,e={})=>{const{cache:n=new Map,typescriptVersion:r="auto"}=e,o=vs(t,{cache:n});let a;return r==="auto"?a=is(C.dirname(o[0].path),n):r!==!1&&(a=r),ys(o,{typescriptVersion:a})},"readTsconfig");var Cs=Object.defineProperty,We=w((t,e)=>Cs(t,"name",{value:e,configurable:!0}),"s");const en=We(t=>{let e="";for(let n=0;n{const n=Wr.join(t,`.is-fs-case-sensitive-test-${process.pid}`);try{return e.writeFileSync(n,""),!e.existsSync(en(n))}finally{try{e.unlinkSync(n)}catch{}}},"checkDirectoryCaseWithWrite"),xs=We((t,e,n)=>{try{return tn(t,n)}catch(r){if(e===void 0)return tn(Br.tmpdir(),n);throw r}},"checkDirectoryCaseWithFallback"),Ss=We((t,e=Fr,n=!0)=>{const r=t??process.cwd();if(n&&kt.has(r))return kt.get(r);let o;const a=en(r);return a!==r&&e.existsSync(r)?o=!e.existsSync(a):o=xs(r,t,e),n&&kt.set(r,o),o},"isFsCaseSensitive"),{join:nn}=C.posix,yt={ts:[".ts",".tsx",".d.ts"],cts:[".cts",".d.cts"],mts:[".mts",".d.mts"]},Es=w(t=>{const e=[...yt.ts],n=[...yt.cts],r=[...yt.mts];return t?.allowJs&&(e.push(".js",".jsx"),n.push(".cjs"),r.push(".mjs")),[...e,...n,...r]},"getSupportedExtensions"),Os=w(t=>{const e=[];if(!t)return e;const{outDir:n,declarationDir:r}=t;return n&&e.push(n),r&&e.push(r),e},"getDefaultExcludeSpec"),rn=w(t=>t.replaceAll(/[.*+?^${}()|[\]\\]/g,String.raw`\$&`),"escapeForRegexp"),As=["node_modules","bower_components","jspm_packages"],vt=`(?!(${As.join("|")})(/|$))`,_s=/(?:^|\/)[^.*?]+$/,sn="**/*",Je="[^/]",Ct="[^./]",on=process.platform==="win32",Ts=w(({config:t,path:e},n)=>{if("extends"in t)throw new Error("tsconfig#extends must be resolved. Use getTsconfig or readTsconfig to resolve it.");if(!C.isAbsolute(e))throw new Error("The tsconfig path must be absolute");on&&(e=J(e));const r=C.dirname(e),{files:o,include:a,exclude:c,compilerOptions:p}=t,d=w(_=>C.isAbsolute(_)?_:nn(r,_),"resolvePattern"),h=o?new Set(o.map(d)):void 0,f=Es(p),i=n?"":"i",S=(c||Os(p)).map(_=>{const y=d(_),E=rn(y).replaceAll(String.raw`\*\*/`,"(.+/)?").replaceAll(String.raw`\*`,`${Je}*`).replaceAll(String.raw`\?`,Je);return new RegExp(`^${E}($|/)`,i)}),x=o||a?a:[sn],O=x?x.map(_=>{let y=d(_);_s.test(y)&&(y=nn(y,sn));const E=rn(y).replaceAll(String.raw`/\*\*`,`(/${vt}${Ct}${Je}*)*?`).replaceAll(/(\/)?\\\*/g,(R,k)=>{const v=String.raw`(${Ct}|(\.(?!min\.js$))?)*`;return k?`/${vt}${Ct}${v}`:v}).replaceAll(/(\/)?\\\?/g,(R,k)=>{const v=Je;return k?`/${vt}${v}`:v});return new RegExp(`^${E}$`,i)}):void 0;return{filesSet:h,extensions:f,excludePatterns:S,includePatterns:O}},"compilePatterns"),an=new WeakMap,xt=w((t,e)=>{if(!C.isAbsolute(e))return!1;on&&(e=J(e));let n=an.get(t);n||(n=Ts(t,Ss()),an.set(t,n));const{filesSet:r,extensions:o,excludePatterns:a,includePatterns:c}=n;return r?.has(e)?!0:!o.some(p=>e.endsWith(p))||a.some(p=>p.test(e))?!1:!!(c&&c.some(p=>p.test(e)))},"isFileIncluded"),cn=w((t,e,n,r)=>{const o=C.resolve(t);let a=J(t);for(;;){const c=ve(a,e,n);if(!c)return;const p=C.resolve(c),d=wt(p,{cache:n,typescriptVersion:r});if(xt(d,o))return d;const h=C.dirname(c),f=C.dirname(h);if(f===h)return;a=f}},"findConfigApplicable"),js=w((t=process.cwd(),e={})=>{const{configName:n="tsconfig.json",cache:r=new Map,includes:o=!1}=e;if(!o){const a=C.resolve(t);return C.basename(a)===n&&q(r,a)?.isFile()?J(a):ve(J(t),n,r)}return cn(t,n,r,!1)?.path},"findTsconfig"),Ls=w((t=process.cwd(),e={})=>{const{configName:n="tsconfig.json",cache:r=new Map,includes:o=!1,typescriptVersion:a="auto"}=e;if(!o){const c=js(t,{configName:n,cache:r});return c?wt(c,{cache:r,typescriptVersion:a}):void 0}return cn(t,n,r,a)},"getTsconfig"),Rs=/\*/g,ln=w((t,e)=>{const n=t.match(Rs);if(n&&n.length>1)throw new Error(e)},"assertStarCount"),$s=w(t=>{if(t.includes("*")){const[e,n]=t.split("*");return{prefix:e,suffix:n}}return t},"parsePattern"),Is=w(({prefix:t,suffix:e},n)=>n.startsWith(t)&&n.endsWith(e),"isPatternMatch"),Ps=w((t,e,n)=>Object.entries(t).map(([r,o])=>(ln(r,`Pattern '${r}' can have at most one '*' character.`),{pattern:$s(r),substitutions:o.map(a=>{if(ln(a,`Substitution '${a}' in pattern '${r}' can have at most one '*' character.`),!e&&!mt.test(a)&&!C.isAbsolute(a))throw new Error("Non-relative paths are not allowed when 'baseUrl' is not set. Did you forget a leading './'?");return C.resolve(n,a)})})),"parsePaths"),Ns=w(t=>{const{compilerOptions:e}=t.config;if(!e)return null;const{baseUrl:n,paths:r}=e;if(!n&&!r)return null;const o=gt in e&&e[gt],a=C.resolve(C.dirname(t.path),n||o||"."),c=r?Ps(r,n,a):[],p=new Map,d=[];for(const h of c)typeof h.pattern=="string"?p.set(h.pattern,h.substitutions):d.push(h);return{exactEntries:p,patternEntries:d,resolvedBaseUrl:a,baseUrl:n}},"compilePaths"),un=new WeakMap,fn=w((t,e)=>{let n=un.get(t);if(n===void 0&&(n=Ns(t),un.set(t,n)),!n)return[];if(mt.test(e))return[];const{exactEntries:r,patternEntries:o,resolvedBaseUrl:a,baseUrl:c}=n,p=r.get(e);if(p)return p.map(J);let d,h=-1;for(const i of o)Is(i.pattern,e)&&i.pattern.prefix.length>h&&(h=i.pattern.prefix.length,d=i);if(!d)return c?[J(C.join(a,e))]:[];const f=e.slice(d.pattern.prefix.length,e.length-d.pattern.suffix.length);return d.substitutions.map(i=>J(i.replace("*",f)))},"resolvePathAlias"),hn=l(t=>{if(t)return wt(t);try{return Ls()??void 0}catch{}},"loadTsconfig"),St=l(t=>Array.from(t).length>0?`?${t.toString()}`:"","urlSearchParamsStringify"),Et=l(t=>t[0]==="."&&(t[1]==="/"||t[1]==="."||t[2]==="/"),"isRelativePath"),de=l(t=>Et(t)||C.isAbsolute(t),"isFilePath"),Ce="file://",Ds=[".ts",".tsx",".jsx",".mts",".cts"],dn=/\.([cm]?ts|[tj]sx)(?:$|[?#])/,Us=/\.(?:ts|tsx|jsx)(?:$|[?#])/,Ms=/[/\\].+\.(?:cts|cjs)(?:$|[?#])/,Fs=/\.json(?:$|[?#])/,Ve=/\/(?:$|[?#])/,Bs=/^(?:@[^/]+\/)?[^/\\]+$/,pn=`${C.sep}node_modules${C.sep}`,Ot=l(t=>t?.split(C.sep).includes("node_modules")??!1,"isDependencyPath"),xe=Symbol.for("tsx:global-cjs-loader-count"),Se=globalThis,Ws=l(()=>(Se[xe]??0)>0,"isGlobalCjsLoaderActive"),Js=l(()=>(Se[xe]=(Se[xe]??0)+1,()=>{Se[xe]=Math.max((Se[xe]??1)-1,0)}),"activateGlobalCjsLoader"),gn=l(t=>Jr.createHash("sha1").update(t).digest("hex"),"sha1");let U,ze,At,Ee=2<<19;const mn=new Uint8Array(new Uint16Array([1]).buffer)[0]===1?function(t,e){const n=t.length;let r=0;for(;r>>8}},Vs="xportmportlassforetaourceromsyncunctionssertvoyiedelecontininstantybreareturdebuggeawaithrwhileifcatcfinallels";let M,bn,$;function zs(t,e="@"){M=t,bn=e;const n=2*M.length+(2<<18);if(n>Ee||!U){for(;n>Ee;)Ee*=2;ze=new ArrayBuffer(Ee),mn(Vs,new Uint16Array(ze,16,110)),U=(function(c,p,d){var h=new c.Int8Array(d),f=new c.Int16Array(d),i=new c.Int32Array(d),S=new c.Uint8Array(d),x=1040;function O(){var s=0,u=0,m=0,g=0,b=0,A=0,I=0;I=x,x=x+10240|0,h[804]=1,h[803]=0,f[399]=0,f[400]=0,i[69]=i[2],h[805]=0,i[68]=0,h[802]=0,i[70]=I+2048,i[71]=I,h[806]=0,s=(i[3]|0)+-2|0,i[72]=s,u=s+(i[66]<<1)|0,i[73]=u;e:for(;;){if(m=s+2|0,i[72]=m,s>>>0>=u>>>0){g=18;break}t:do switch(f[m>>1]|0){case 9:case 10:case 11:case 12:case 13:case 32:break;case 101:{if((f[400]|0)==0&&we(m)|0&&(W(s+4|0,16,10)|0)==0&&(_(),(h[804]|0)==0)){g=9;break e}else g=17;break}case 105:{we(m)|0&&(W(s+4|0,26,10)|0)==0&&y(),g=17;break}case 59:{g=17;break}case 47:switch(f[s+4>>1]|0){case 47:{st();break t}case 42:{Y(1);break t}default:{g=16;break e}}default:{g=16;break e}}while(!1);(g|0)==17&&(g=0,i[69]=i[72]),s=i[72]|0,u=i[73]|0}(g|0)==9?(s=i[72]|0,i[69]=s,g=19):(g|0)==16?(h[804]=0,i[72]=s,g=19):(g|0)==18&&(h[802]|0?s=0:(s=m,g=19));do if((g|0)==19){e:for(;;){if(u=s+2|0,i[72]=u,s>>>0>=(i[73]|0)>>>0){g=92;break}t:do switch(f[u>>1]|0){case 9:case 10:case 11:case 12:case 13:case 32:break;case 101:{(f[400]|0)==0&&we(u)|0&&(W(s+4|0,16,10)|0)==0&&_(),g=91;break}case 105:{we(u)|0&&(W(s+4|0,26,10)|0)==0&&y(),g=91;break}case 99:{we(u)|0&&(W(s+4|0,36,8)|0)==0&&ce(f[s+12>>1]|0)|0&&(h[806]=1),g=91;break}case 40:{m=i[70]|0,s=f[400]|0,g=s&65535,i[m+(g<<3)>>2]=1,u=i[69]|0,f[400]=s+1<<16>>16,i[m+(g<<3)+4>>2]=u,g=91;break}case 41:{if(u=f[400]|0,!(u<<16>>16)){g=36;break e}m=u+-1<<16>>16,f[400]=m,g=f[399]|0,u=g&65535,g<<16>>16!=0&&(i[(i[70]|0)+((m&65535)<<3)>>2]|0)==5&&(u=i[(i[71]|0)+(u+-1<<2)>>2]|0,m=u+4|0,i[m>>2]|0||(i[m>>2]=(i[69]|0)+2),i[u+12>>2]=s+4,f[399]=g+-1<<16>>16),g=91;break}case 123:{g=i[69]|0,m=i[63]|0,s=g;do if((f[g>>1]|0)==41&(m|0)!=0&&(i[m+4>>2]|0)==(g|0))if(u=i[64]|0,i[63]=u,u){i[u+32>>2]=0;break}else{i[59]=0;break}while(!1);m=i[70]|0,u=f[400]|0,g=u&65535,i[m+(g<<3)>>2]=(h[806]|0)==0?2:6,f[400]=u+1<<16>>16,i[m+(g<<3)+4>>2]=s,h[806]=0,g=91;break}case 125:{if(s=f[400]|0,!(s<<16>>16)){g=49;break e}m=i[70]|0,g=s+-1<<16>>16,f[400]=g,(i[m+((g&65535)<<3)>>2]|0)==4&&k(),g=91;break}case 39:{T(39),g=91;break}case 34:{T(34),g=91;break}case 47:switch(f[s+4>>1]|0){case 47:{st();break t}case 42:{Y(1);break t}default:{s=i[69]|0,u=f[s>>1]|0;n:do if(!(L(u)|0))u<<16>>16==41?(m=f[400]|0,yr(i[(i[70]|0)+((m&65535)<<3)+4>>2]|0)|0||(g=65)):g=64;else switch(u<<16>>16){case 46:if(((f[s+-2>>1]|0)+-48&65535)<10){g=64;break n}else break n;case 43:if((f[s+-2>>1]|0)==43){g=64;break n}else break n;case 45:if((f[s+-2>>1]|0)==45){g=64;break n}else break n;default:break n}while(!1);(g|0)==64&&(m=f[400]|0,g=65);n:do if((g|0)==65){if(g=0,m<<16>>16!=0&&(b=i[70]|0,A=(m&65535)+-1|0,u<<16>>16==102?(i[b+(A<<3)>>2]|0)==1:0)){if((f[s+-2>>1]|0)==111&&B(i[b+(A<<3)+4>>2]|0,44,3)|0)break}else g=69;if((g|0)==69&&u<<16>>16==125&&(g=i[70]|0,m=m&65535,G(i[g+(m<<3)+4>>2]|0)|0||(i[g+(m<<3)>>2]|0)==6))break;if(!(R(s)|0)){switch(u<<16>>16){case 0:break n;case 47:{if(h[805]|0)break n;break}}if(g=i[65]|0,g|0&&s>>>0>=(i[g>>2]|0)>>>0&&s>>>0<=(i[g+4>>2]|0)>>>0){z(),h[805]=0,g=91;break t}m=i[3]|0;do{if(s>>>0<=m>>>0)break;s=s+-2|0,i[69]=s,u=f[s>>1]|0}while(!(rt(u)|0));if(Pe(u)|0){do{if(s>>>0<=m>>>0)break;s=s+-2|0,i[69]=s}while(Pe(f[s>>1]|0)|0);if(wr(s)|0){z(),h[805]=0,g=91;break t}}h[805]=1,g=91;break t}}while(!1);z(),h[805]=0,g=91;break t}}case 96:{m=i[70]|0,u=f[400]|0,g=u&65535,i[m+(g<<3)+4>>2]=i[69],f[400]=u+1<<16>>16,i[m+(g<<3)>>2]=3,k(),g=91;break}default:g=91}while(!1);(g|0)==91&&(g=0,i[69]=i[72]),s=i[72]|0}if((g|0)==36){H(),s=0;break}else if((g|0)==49){H(),s=0;break}else if((g|0)==92){s=(h[802]|0)==0?(f[399]|f[400])<<16>>16==0:0;break}}while(!1);return x=I,s|0}l(O,"b2");function _(){var s=0,u=0,m=0,g=0,b=0,A=0,I=0,re=0,ot=0,at=0,ct=0,lt=0,P=0,D=0;re=i[72]|0,ot=i[65]|0,D=re+12|0,i[72]=D,m=v(1)|0,s=i[72]|0,(s|0)==(D|0)&&!(Z(m)|0)||(P=3);e:do if((P|0)==3){t:do switch(m<<16>>16){case 123:{for(i[72]=s+2,s=v(1)|0,u=i[72]|0;;){if(ke(s)|0?(T(s),s=(i[72]|0)+2|0,i[72]=s):(ee(s)|0,s=i[72]|0),v(1)|0,s=j(u,s)|0,s<<16>>16==44&&(i[72]=(i[72]|0)+2,s=v(1)|0),s<<16>>16==125){P=15;break}if(D=u,u=i[72]|0,(u|0)==(D|0)){P=12;break}if(u>>>0>(i[73]|0)>>>0){P=14;break}}if((P|0)==12){H();break e}else if((P|0)==14){H();break e}else if((P|0)==15){h[803]=1,i[72]=(i[72]|0)+2;break t}break}case 42:{i[72]=s+2,v(1)|0,D=i[72]|0,j(D,D)|0;break}default:{switch(h[804]=0,m<<16>>16){case 100:{switch(re=s+14|0,i[72]=re,(v(1)|0)<<16>>16){case 97:{u=i[72]|0,(W(u+2|0,72,8)|0)==0&&(b=u+10|0,Pe(f[b>>1]|0)|0)&&(i[72]=b,v(0)|0,P=22);break}case 102:{P=22;break}case 99:{u=i[72]|0,(W(u+2|0,36,8)|0)==0&&(g=u+10|0,D=f[g>>1]|0,ce(D)|0|D<<16>>16==123)&&(i[72]=g,A=v(1)|0,A<<16>>16!=123)&&(lt=A,P=31);break}}n:do if((P|0)==22&&(I=i[72]|0,(W(I+2|0,80,14)|0)==0)){if(m=I+16|0,u=f[m>>1]|0,!(ce(u)|0))switch(u<<16>>16){case 40:case 42:break;default:break n}i[72]=m,u=v(1)|0,u<<16>>16==42&&(i[72]=(i[72]|0)+2,u=v(1)|0),u<<16>>16!=40&&(lt=u,P=31)}while(!1);if((P|0)==31&&(at=i[72]|0,ee(lt)|0,ct=i[72]|0,ct>>>0>at>>>0)){X(s,re,at,ct),i[72]=(i[72]|0)+-2;break e}X(s,re,0,0),i[72]=s+12;break e}case 97:{i[72]=s+10,v(0)|0,s=i[72]|0,P=35;break}case 102:{P=35;break}case 99:{if((W(s+2|0,36,8)|0)==0&&(u=s+10|0,rt(f[u>>1]|0)|0)){i[72]=u,D=v(1)|0,P=i[72]|0,ee(D)|0,D=i[72]|0,X(P,D,P,D),i[72]=(i[72]|0)+-2;break e}s=s+4|0,i[72]=s;break}case 108:case 118:break;default:break e}if((P|0)==35){i[72]=s+16,s=v(1)|0,s<<16>>16==42&&(i[72]=(i[72]|0)+2,s=v(1)|0),P=i[72]|0,ee(s)|0,D=i[72]|0,X(P,D,P,D),i[72]=(i[72]|0)+-2;break e}i[72]=s+6,h[804]=0,m=v(1)|0,s=i[72]|0,m=(ee(m)|0|32)<<16>>16==123,g=i[72]|0,m&&(i[72]=g+2,D=v(1)|0,s=i[72]|0,ee(D)|0);n:for(;u=i[72]|0,(u|0)!=(s|0);){if(X(s,u,s,u),u=v(1)|0,m)switch(u<<16>>16){case 93:case 125:break e}if(s=i[72]|0,u<<16>>16!=44){P=51;break}switch(i[72]=s+2,u=v(1)|0,s=i[72]|0,u<<16>>16){case 91:case 123:{P=51;break n}}ee(u)|0}if((P|0)==51&&(i[72]=s+-2),!m)break e;i[72]=g+-2;break e}}while(!1);if(D=(v(1)|0)<<16>>16==102,s=i[72]|0,D&&(W(s+2|0,66,6)|0)==0)for(i[72]=s+8,E(re,v(1)|0,0),s=(ot|0)==0?240:ot+16|0;;){if(s=i[s>>2]|0,!s)break e;i[s+12>>2]=0,i[s+8>>2]=0,s=s+16|0}i[72]=s+-2}while(!1)}l(_,"k3");function y(){var s=0,u=0,m=0,g=0,b=0,A=0,I=0;b=i[72]|0,m=b+12|0,i[72]=m,g=v(1)|0,u=i[72]|0;e:do if(g<<16>>16!=46)g<<16>>16==115&u>>>0>m>>>0?(W(u+2|0,56,10)|0)==0&&(s=u+12|0,ce(f[s>>1]|0)|0)?A=14:(u=6,m=0,A=46):(s=g,m=0,A=15);else switch(i[72]=u+2,(v(1)|0)<<16>>16){case 109:{if(s=i[72]|0,W(s+2|0,50,6)|0||(u=i[69]|0,!(it(u)|0)&&(f[u>>1]|0)==46))break e;N(b,b,s+8|0,2);break e}case 115:{if(s=i[72]|0,W(s+2|0,56,10)|0||(u=i[69]|0,!(it(u)|0)&&(f[u>>1]|0)==46))break e;s=s+12|0,A=14;break e}default:break e}while(!1);(A|0)==14&&(i[72]=s,s=v(1)|0,m=1,A=15);e:do if((A|0)==15)switch(s<<16>>16){case 40:{if(u=i[70]|0,I=f[400]|0,g=I&65535,i[u+(g<<3)>>2]=5,s=i[72]|0,f[400]=I+1<<16>>16,i[u+(g<<3)+4>>2]=s,(f[i[69]>>1]|0)==46)break e;switch(i[72]=s+2,u=v(1)|0,N(b,i[72]|0,0,s),m?(s=i[63]|0,i[s+28>>2]=5):s=i[63]|0,b=i[71]|0,I=f[399]|0,f[399]=I+1<<16>>16,i[b+((I&65535)<<2)>>2]=s,u<<16>>16){case 39:{T(39);break}case 34:{T(34);break}default:{i[72]=(i[72]|0)+-2;break e}}switch(s=(i[72]|0)+2|0,i[72]=s,(v(1)|0)<<16>>16){case 44:{i[72]=(i[72]|0)+2,v(1)|0,b=i[63]|0,i[b+4>>2]=s,I=i[72]|0,i[b+16>>2]=I,h[b+24>>0]=1,i[72]=I+-2;break e}case 41:{f[400]=(f[400]|0)+-1<<16>>16,I=i[63]|0,i[I+4>>2]=s,i[I+12>>2]=(i[72]|0)+2,h[I+24>>0]=1,f[399]=(f[399]|0)+-1<<16>>16;break e}default:{i[72]=(i[72]|0)+-2;break e}}}case 123:{if(m){u=12,m=1,A=46;break e}if(s=i[72]|0,f[400]|0){i[72]=s+-2;break e}for(;!(s>>>0>=(i[73]|0)>>>0);){if(s=v(1)|0,ke(s)|0)T(s);else if(s<<16>>16==125){A=36;break}s=(i[72]|0)+2|0,i[72]=s}if((A|0)==36&&(i[72]=(i[72]|0)+2),I=(v(1)|0)<<16>>16==102,s=i[72]|0,I&&W(s+2|0,66,6)|0){H();break e}if(i[72]=s+8,s=v(1)|0,ke(s)|0){E(b,s,0);break e}else{H();break e}}default:{if(m){u=12,m=1,A=46;break e}switch(s<<16>>16){case 42:case 39:case 34:{m=0,A=48;break e}default:{u=6,m=0,A=46;break e}}}}while(!1);(A|0)==46&&(s=i[72]|0,(s|0)==(b+(u<<1)|0)?i[72]=s+-2:A=48);do if((A|0)==48){if(f[400]|0){i[72]=(i[72]|0)+-2;break}for(s=i[73]|0,u=i[72]|0;;){if(u>>>0>=s>>>0){A=55;break}if(g=f[u>>1]|0,ke(g)|0){A=53;break}I=u+2|0,i[72]=I,u=I}if((A|0)==53){E(b,g,m);break}else if((A|0)==55){H();break}}while(!1)}l(y,"l3");function E(s,u,m){s=s|0,u=u|0,m=m|0;var g=0,b=0;switch(g=(i[72]|0)+2|0,u<<16>>16){case 39:{T(39),b=5;break}case 34:{T(34),b=5;break}default:H()}do if((b|0)==5){if(N(s,g,i[72]|0,1),m&&(i[(i[63]|0)+28>>2]=4),i[72]=(i[72]|0)+2,u=v(0)|0,m=u<<16>>16==97,m?(g=i[72]|0,W(g+2|0,94,10)|0&&(b=13)):(g=i[72]|0,u<<16>>16==119&&(f[g+2>>1]|0)==105&&(f[g+4>>1]|0)==116&&(f[g+6>>1]|0)==104||(b=13)),(b|0)==13){i[72]=g+-2;break}if(i[72]=g+((m?6:4)<<1),(v(1)|0)<<16>>16!=123){i[72]=g;break}m=i[72]|0,u=m;e:for(;;){switch(i[72]=u+2,u=v(1)|0,u<<16>>16){case 39:{T(39),i[72]=(i[72]|0)+2,u=v(1)|0;break}case 34:{T(34),i[72]=(i[72]|0)+2,u=v(1)|0;break}default:u=ee(u)|0}if(u<<16>>16!=58){b=22;break}switch(i[72]=(i[72]|0)+2,(v(1)|0)<<16>>16){case 39:{T(39);break}case 34:{T(34);break}default:{b=26;break e}}switch(i[72]=(i[72]|0)+2,(v(1)|0)<<16>>16){case 125:{b=31;break e}case 44:break;default:{b=30;break e}}if(i[72]=(i[72]|0)+2,(v(1)|0)<<16>>16==125){b=31;break}u=i[72]|0}if((b|0)==22){i[72]=g;break}else if((b|0)==26){i[72]=g;break}else if((b|0)==30){i[72]=g;break}else if((b|0)==31){b=i[63]|0,i[b+16>>2]=m,i[b+12>>2]=(i[72]|0)+2;break}}while(!1)}l(E,"u3");function R(s){s=s|0;e:do switch(f[s>>1]|0){case 100:switch(f[s+-2>>1]|0){case 105:{s=B(s+-4|0,104,2)|0;break e}case 108:{s=B(s+-4|0,108,3)|0;break e}default:{s=0;break e}}case 101:switch(f[s+-2>>1]|0){case 115:switch(f[s+-4>>1]|0){case 108:{s=be(s+-6|0,101)|0;break e}case 97:{s=be(s+-6|0,99)|0;break e}default:{s=0;break e}}case 116:{s=B(s+-4|0,114,4)|0;break e}case 117:{s=B(s+-4|0,122,6)|0;break e}default:{s=0;break e}}case 102:{if((f[s+-2>>1]|0)==111&&(f[s+-4>>1]|0)==101)switch(f[s+-6>>1]|0){case 99:{s=B(s+-8|0,134,6)|0;break e}case 112:{s=B(s+-8|0,146,2)|0;break e}default:{s=0;break e}}else s=0;break}case 107:{s=B(s+-2|0,150,4)|0;break}case 110:{s=s+-2|0,be(s,105)|0?s=1:s=B(s,158,5)|0;break}case 111:{s=be(s+-2|0,100)|0;break}case 114:{s=B(s+-2|0,168,7)|0;break}case 116:{s=B(s+-2|0,182,4)|0;break}case 119:switch(f[s+-2>>1]|0){case 101:{s=be(s+-4|0,110)|0;break e}case 111:{s=B(s+-4|0,190,3)|0;break e}default:{s=0;break e}}default:s=0}while(!1);return s|0}l(R,"o2");function k(){var s=0,u=0,m=0,g=0;u=i[73]|0,m=i[72]|0;e:for(;;){if(s=m+2|0,m>>>0>=u>>>0){u=10;break}switch(f[s>>1]|0){case 96:{u=7;break e}case 36:{if((f[m+4>>1]|0)==123){u=6;break e}break}case 92:{s=m+4|0;break}}m=s}(u|0)==6?(s=m+4|0,i[72]=s,u=i[70]|0,g=f[400]|0,m=g&65535,i[u+(m<<3)>>2]=4,f[400]=g+1<<16>>16,i[u+(m<<3)+4>>2]=s):(u|0)==7?(i[72]=s,m=i[70]|0,g=(f[400]|0)+-1<<16>>16,f[400]=g,(i[m+((g&65535)<<3)>>2]|0)!=3&&H()):(u|0)==10&&(i[72]=s,H())}l(k,"h2");function v(s){s=s|0;var u=0,m=0,g=0;m=i[72]|0;e:do{u=f[m>>1]|0;t:do if(u<<16>>16!=47)if(s){if(ce(u)|0)break;break e}else{if(Pe(u)|0)break;break e}else switch(f[m+2>>1]|0){case 47:{st();break t}case 42:{Y(s);break t}default:{u=47;break e}}while(!1);g=i[72]|0,m=g+2|0,i[72]=m}while(g>>>0<(i[73]|0)>>>0);return u|0}l(v,"w2");function N(s,u,m,g){s=s|0,u=u|0,m=m|0,g=g|0;var b=0,A=0;A=i[67]|0,i[67]=A+36,b=i[63]|0,i[((b|0)==0?236:b+32|0)>>2]=A,i[64]=b,i[63]=A,i[A+8>>2]=s,(g|0)==2?(s=3,b=m):(b=(g|0)==1,s=b?1:2,b=b?m+2|0:0),i[A+12>>2]=b,i[A+28>>2]=s,i[A>>2]=u,i[A+4>>2]=m,i[A+16>>2]=0,i[A+20>>2]=g,u=(g|0)==1,h[A+24>>0]=u&1,i[A+32>>2]=0,u|(g|0)==2&&(h[803]=1)}l(N,"d2");function T(s){s=s|0;var u=0,m=0,g=0,b=0;for(b=i[73]|0,u=i[72]|0;;){if(g=u+2|0,u>>>0>=b>>>0){u=9;break}if(m=f[g>>1]|0,m<<16>>16==s<<16>>16){u=10;break}if(m<<16>>16==92)m=u+4|0,(f[m>>1]|0)==13?(u=u+6|0,u=(f[u>>1]|0)==10?u:m):u=m;else if(Mt(m)|0){u=9;break}else u=g}(u|0)==9?(i[72]=g,H()):(u|0)==10&&(i[72]=g)}l(T,"v");function j(s,u){s=s|0,u=u|0;var m=0,g=0,b=0,A=0;return m=i[72]|0,g=f[m>>1]|0,A=(s|0)==(u|0),b=A?0:s,A=A?0:u,g<<16>>16==97&&(i[72]=m+4,m=v(1)|0,s=i[72]|0,ke(m)|0?(T(m),u=(i[72]|0)+2|0,i[72]=u):(ee(m)|0,u=i[72]|0),g=v(1)|0,m=i[72]|0),(m|0)!=(s|0)&&X(s,u,b,A),g|0}l(j,"A");function Q(){var s=0,u=0,m=0;m=i[73]|0,u=i[72]|0;e:for(;;){if(s=u+2|0,u>>>0>=m>>>0){u=6;break}switch(f[s>>1]|0){case 13:case 10:{u=6;break e}case 93:{u=7;break e}case 92:{s=u+4|0;break}}u=s}return(u|0)==6?(i[72]=s,H(),s=0):(u|0)==7&&(i[72]=s,s=93),s|0}l(Q,"C");function z(){var s=0,u=0,m=0;e:for(;;){if(s=i[72]|0,u=s+2|0,i[72]=u,s>>>0>=(i[73]|0)>>>0){m=7;break}switch(f[u>>1]|0){case 13:case 10:{m=7;break e}case 47:break e;case 91:{Q()|0;break}case 92:{i[72]=s+4;break}}}(m|0)==7&&H()}l(z,"g");function G(s){switch(s=s|0,f[s>>1]|0){case 62:{s=(f[s+-2>>1]|0)==61;break}case 41:case 59:{s=1;break}case 104:{s=B(s+-2|0,210,4)|0;break}case 121:{s=B(s+-2|0,218,6)|0;break}case 101:{s=B(s+-2|0,230,3)|0;break}default:s=0}return s|0}l(G,"p");function Y(s){s=s|0;var u=0,m=0,g=0,b=0,A=0;for(b=(i[72]|0)+2|0,i[72]=b,m=i[73]|0;u=b+2|0,!(b>>>0>=m>>>0||(g=f[u>>1]|0,!s&&Mt(g)|0));){if(g<<16>>16==42&&(f[b+4>>1]|0)==47){A=8;break}b=u}(A|0)==8&&(i[72]=u,u=b+4|0),i[72]=u}l(Y,"y");function W(s,u,m){s=s|0,u=u|0,m=m|0;var g=0,b=0;e:do if(!m)s=0;else{for(;g=h[s>>0]|0,b=h[u>>0]|0,g<<24>>24==b<<24>>24;)if(m=m+-1|0,m)s=s+1|0,u=u+1|0;else{s=0;break e}s=(g&255)-(b&255)|0}while(!1);return s|0}l(W,"m");function Z(s){s=s|0;e:do switch(s<<16>>16){case 38:case 37:case 33:{s=1;break}default:if((s&-8)<<16>>16==40|(s+-58&65535)<6)s=1;else{switch(s<<16>>16){case 91:case 93:case 94:{s=1;break e}}s=(s+-123&65535)<4}}while(!1);return s|0}l(Z,"I");function L(s){s=s|0;e:do switch(s<<16>>16){case 38:case 37:case 33:break;default:if(!((s+-58&65535)<6|(s+-40&65535)<7&s<<16>>16!=41)){switch(s<<16>>16){case 91:case 94:break e}return s<<16>>16!=125&(s+-123&65535)<4|0}}while(!1);return 1}l(L,"U");function F(s){s=s|0;var u=0;u=f[s>>1]|0;e:do if((u+-9&65535)>=5){switch(u<<16>>16){case 160:case 32:{u=1;break e}}if(Z(u)|0)return u<<16>>16!=46|(it(s)|0)|0;u=0}else u=1;while(!1);return u|0}l(F,"x");function Ie(s){s=s|0;var u=0,m=0,g=0,b=0;return m=x,x=x+16|0,g=m,i[g>>2]=0,i[66]=s,u=i[3]|0,b=u+(s<<1)|0,s=b+2|0,f[b>>1]=0,i[g>>2]=s,i[67]=s,i[59]=0,i[63]=0,i[61]=0,i[60]=0,i[65]=0,i[62]=0,x=m,u|0}l(Ie,"S");function X(s,u,m,g){s=s|0,u=u|0,m=m|0,g=g|0;var b=0,A=0;b=i[67]|0,i[67]=b+20,A=i[65]|0,i[((A|0)==0?240:A+16|0)>>2]=b,i[65]=b,i[b>>2]=s,i[b+4>>2]=u,i[b+8>>2]=m,i[b+12>>2]=g,i[b+16>>2]=0,h[803]=1}l(X,"O");function B(s,u,m){s=s|0,u=u|0,m=m|0;var g=0,b=0;return g=s+(0-m<<1)|0,b=g+2|0,s=i[3]|0,b>>>0>=s>>>0&&(W(b,u,m<<1)|0)==0?(b|0)==(s|0)?s=1:s=F(g)|0:s=0,s|0}l(B,"$");function wr(s){switch(s=s|0,f[s>>1]|0){case 107:{s=B(s+-2|0,150,4)|0;break}case 101:{(f[s+-2>>1]|0)==117?s=B(s+-4|0,122,6)|0:s=0;break}default:s=0}return s|0}l(wr,"j");function be(s,u){s=s|0,u=u|0;var m=0;return m=i[3]|0,m>>>0<=s>>>0&&(f[s>>1]|0)==u<<16>>16?(m|0)==(s|0)?m=1:m=rt(f[s+-2>>1]|0)|0:m=0,m|0}l(be,"B");function rt(s){s=s|0;e:do if((s+-9&65535)<5)s=1;else{switch(s<<16>>16){case 32:case 160:{s=1;break e}}s=s<<16>>16!=46&(Z(s)|0)}while(!1);return s|0}l(rt,"E");function st(){var s=0,u=0,m=0;s=i[73]|0,m=i[72]|0;e:for(;u=m+2|0,!(m>>>0>=s>>>0);)switch(f[u>>1]|0){case 13:case 10:break e;default:m=u}i[72]=u}l(st,"P");function ee(s){for(s=s|0;!(ce(s)|0||Z(s)|0);)if(s=(i[72]|0)+2|0,i[72]=s,s=f[s>>1]|0,!(s<<16>>16)){s=0;break}return s|0}l(ee,"q");function kr(){var s=0;switch(s=i[(i[61]|0)+20>>2]|0,s|0){case 1:{s=-1;break}case 2:{s=-2;break}default:s=s-(i[3]|0)>>1}return s|0}l(kr,"z");function yr(s){return s=s|0,!(B(s,196,5)|0)&&!(B(s,44,3)|0)?s=B(s,206,2)|0:s=1,s|0}l(yr,"D");function Pe(s){switch(s=s|0,s<<16>>16){case 160:case 32:case 12:case 11:case 9:{s=1;break}default:s=0}return s|0}l(Pe,"F");function it(s){return s=s|0,(f[s>>1]|0)==46&&(f[s+-2>>1]|0)==46?s=(f[s+-4>>1]|0)==46:s=0,s|0}l(it,"G");function we(s){return s=s|0,(i[3]|0)==(s|0)?s=1:s=F(s+-2|0)|0,s|0}l(we,"H");function vr(){var s=0;return s=i[(i[62]|0)+12>>2]|0,s?s=s-(i[3]|0)>>1:s=-1,s|0}l(vr,"J");function Cr(){var s=0;return s=i[(i[61]|0)+12>>2]|0,s?s=s-(i[3]|0)>>1:s=-1,s|0}l(Cr,"K");function xr(){var s=0;return s=i[(i[62]|0)+8>>2]|0,s?s=s-(i[3]|0)>>1:s=-1,s|0}l(xr,"L");function Sr(){var s=0;return s=i[(i[61]|0)+16>>2]|0,s?s=s-(i[3]|0)>>1:s=-1,s|0}l(Sr,"M");function Er(){var s=0;return s=i[(i[61]|0)+4>>2]|0,s?s=s-(i[3]|0)>>1:s=-1,s|0}l(Er,"N");function Or(){var s=0;return s=i[61]|0,s=i[((s|0)==0?236:s+32|0)>>2]|0,i[61]=s,(s|0)!=0|0}l(Or,"Q");function Ar(){var s=0;return s=i[62]|0,s=i[((s|0)==0?240:s+16|0)>>2]|0,i[62]=s,(s|0)!=0|0}l(Ar,"R");function H(){h[802]=1,i[68]=(i[72]|0)-(i[3]|0)>>1,i[72]=(i[73]|0)+2}l(H,"T");function ce(s){return s=s|0,(s|128)<<16>>16==160|(s+-9&65535)<5|0}l(ce,"V");function ke(s){return s=s|0,s<<16>>16==39|s<<16>>16==34|0}l(ke,"W");function _r(){return(i[(i[61]|0)+8>>2]|0)-(i[3]|0)>>1|0}l(_r,"X");function Tr(){return(i[(i[62]|0)+4>>2]|0)-(i[3]|0)>>1|0}l(Tr,"Y");function Mt(s){return s=s|0,s<<16>>16==13|s<<16>>16==10|0}l(Mt,"Z");function jr(){return(i[i[61]>>2]|0)-(i[3]|0)>>1|0}l(jr,"_");function Lr(){return(i[i[62]>>2]|0)-(i[3]|0)>>1|0}l(Lr,"ee");function Rr(){return S[(i[61]|0)+24>>0]|0|0}l(Rr,"ae");function $r(s){s=s|0,i[3]=s}l($r,"re");function Ir(){return i[(i[61]|0)+28>>2]|0}l(Ir,"ie");function Pr(){return(h[803]|0)!=0|0}l(Pr,"se");function Nr(){return(h[804]|0)!=0|0}l(Nr,"fe");function Dr(){return i[68]|0}l(Dr,"te");function Ur(s){return s=s|0,x=s+992+15&-16,992}return l(Ur,"ce"),{su:Ur,ai:Sr,e:Dr,ee:Tr,ele:vr,els:xr,es:Lr,f:Nr,id:kr,ie:Er,ip:Rr,is:jr,it:Ir,ms:Pr,p:O,re:Ar,ri:Or,sa:Ie,se:Cr,ses:$r,ss:_r}})(typeof self<"u"?self:global,{},ze),At=U.su(Ee-(2<<17))}const r=M.length+1;U.ses(At),U.sa(r-1),mn(M,new Uint16Array(ze,At,r)),U.p()||($=U.e(),ne());const o=[],a=[];for(;U.ri();){const c=U.is(),p=U.ie(),d=U.ai(),h=U.id(),f=U.ss(),i=U.se(),S=U.it();let x;U.ip()&&(x=_t(h===-1?c:c+1,M.charCodeAt(h===-1?c-1:c))),o.push({t:S,n:x,s:c,e:p,ss:f,se:i,d:h,a:d})}for(;U.re();){const c=U.es(),p=U.ee(),d=U.els(),h=U.ele(),f=M.charCodeAt(c),i=d>=0?M.charCodeAt(d):-1;a.push({s:c,e:p,ls:d,le:h,n:f===34||f===39?_t(c+1,f):M.slice(c,p),ln:d<0?void 0:i===34||i===39?_t(d+1,i):M.slice(d,h)})}return[o,a,!!U.f(),!!U.ms()]}l(zs,"parse");function _t(t,e){$=t;let n="",r=$;for(;;){$>=M.length&&ne();const o=M.charCodeAt($);if(o===e)break;o===92?(n+=M.slice(r,$),n+=Gs(),r=$):(o===8232||o===8233||wn(o)&&ne(),++$)}return n+=M.slice(r,$++),n}l(_t,"b");function Gs(){let t=M.charCodeAt(++$);switch(++$,t){case 110:return` `;case 114:return"\r";case 120:return String.fromCharCode(Tt(2));case 117:return(function(){const e=M.charCodeAt($);let n;return e===123?(++$,n=Tt(M.indexOf("}",$)-$),++$,n>1114111&&ne()):n=Tt(4),n<=65535?String.fromCharCode(n):(n-=65536,String.fromCharCode(55296+(n>>10),56320+(1023&n)))})();case 116:return" ";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:M.charCodeAt($)===10&&++$;case 10:return"";case 56:case 57:ne();default:if(t>=48&&t<=55){let e=M.substr($-1,3).match(/^[0-7]+/)[0],n=parseInt(e,8);return n>255&&(e=e.slice(0,-1),n=parseInt(e,8)),$+=e.length-1,t=M.charCodeAt($),e==="0"&&t!==56&&t!==57||ne(),String.fromCharCode(n)}return wn(t)?"":String.fromCharCode(t)}}l(Gs,"k");function Tt(t){const e=$;let n=0,r=0;for(let o=0;o=97)a=c-97+10;else if(c>=65)a=c-65+10;else{if(!(c>=48&&c<=57))break;a=c-48}if(a>=16)break;r=c,n=16*n+a}else r!==95&&o!==0||ne(),r=c}return r!==95&&$-e===t||ne(),n}l(Tt,"l");function wn(t){return t===13||t===10}l(wn,"u");function ne(){throw Object.assign(Error(`Parse error ${bn}:${M.slice(0,$).split(` `).length}:${$-M.lastIndexOf(` `,$-1)}`),{idx:$})}l(ne,"o");let jt;typeof WebAssembly<"u"&&(async()=>{const{parse:t,init:e}=await Promise.resolve().then(function(){return require("./lexer-CGfpMDSb.cjs")});await e,jt=t})();const Lt=l((t,e)=>jt?jt(t,e):zs(t,e),"parseEsm"),kn=l(t=>{if(!t.includes("import")&&!t.includes("export"))return!1;try{return Lt(t)[3]}catch{return!0}},"isESM"),yn=l((t,e)=>{const n=t[0]-e[0];if(n===0){const r=t[1]-e[1];return r===0?t[2]>=e[2]:r>0}return n>0},"isVersionGreaterOrEqual"),Ks=process.versions.node.split(".").map(Number),Rt=l((t,e=Ks)=>{for(let n=0;n>>=5,r>0&&(o|=32),t.write(Cn[o])}while(r>0);return e}l(Oe,"encodeInteger$1");var xn=1024*16,Sn=typeof TextDecoder<"u"?new TextDecoder:typeof Buffer<"u"?{decode(t){return Buffer.from(t.buffer,t.byteOffset,t.byteLength).toString()}}:{decode(t){let e="";for(let n=0;n0?e+Sn.decode(t.subarray(0,n)):e}};function ri(t){const e=new ni;let n=0,r=0,o=0,a=0;for(let c=0;c0&&e.write(ei),p.length===0)continue;let d=0;for(let h=0;h0&&e.write(Zs),d=Oe(e,f[0],d),f.length!==1&&(n=Oe(e,f[1],n),r=Oe(e,f[2],r),o=Oe(e,f[3],o),f.length!==4&&(a=Oe(e,f[4],a)))}}return e.flush()}l(ri,"encode$1");class nt{static{l(this,"BitSet")}constructor(e){this.bits=e instanceof nt?e.bits.slice():[]}add(e){this.bits[e>>5]|=1<<(e&31)}has(e){return!!(this.bits[e>>5]&1<<(e&31))}}class $e{static{l(this,"Chunk")}constructor(e,n,r){this.start=e,this.end=n,this.original=r,this.intro="",this.outro="",this.content=r,this.storeName=!1,this.edited=!1,this.previous=null,this.next=null}appendLeft(e){this.outro+=e}appendRight(e){this.intro=this.intro+e}clone(){const e=new $e(this.start,this.end,this.original);return e.intro=this.intro,e.outro=this.outro,e.content=this.content,e.storeName=this.storeName,e.edited=this.edited,e}contains(e){return this.startglobalThis.btoa(unescape(encodeURIComponent(t))):typeof Buffer=="function"?t=>Buffer.from(t,"utf-8").toString("base64"):()=>{throw new Error("Unsupported environment: `window.btoa` or `Buffer` should be supported.")}}l(si,"getBtoa");const ii=si();let oi=class{static{l(this,"SourceMap")}constructor(e){this.version=3,this.file=e.file,this.sources=e.sources,this.sourcesContent=e.sourcesContent,this.names=e.names,this.mappings=ri(e.mappings),typeof e.x_google_ignoreList<"u"&&(this.x_google_ignoreList=e.x_google_ignoreList),typeof e.debugId<"u"&&(this.debugId=e.debugId)}toString(){return JSON.stringify(this)}toUrl(){return"data:application/json;charset=utf-8;base64,"+ii(this.toString())}};function ai(t){const e=t.split(` `),n=e.filter(a=>/^\t+/.test(a)),r=e.filter(a=>/^ {2,}/.test(a));if(n.length===0&&r.length===0)return null;if(n.length>=r.length)return" ";const o=r.reduce((a,c)=>{const p=/^ +/.exec(c)[0].length;return Math.min(p,a)},1/0);return new Array(o+1).join(" ")}l(ai,"guessIndent");function ci(t,e){const n=t.split(/[/\\]/),r=e.split(/[/\\]/);for(n.pop();n[0]===r[0];)n.shift(),r.shift();if(n.length){let o=n.length;for(;o--;)n[o]=".."}return n.concat(r).join("/")}l(ci,"getRelativePath");const li=Object.prototype.toString;function ui(t){return li.call(t)==="[object Object]"}l(ui,"isObject");function En(t){const e=t.split(` `),n=[];for(let r=0,o=0;r>1;o=0&&a>c;){const h=[this.generatedCodeColumn,e,r.line,r.column];o>=0&&h.push(o),this.rawSegments.push(h),this.generatedCodeLine+=1,this.raw[this.generatedCodeLine]=this.rawSegments=[],this.generatedCodeColumn=0,p=c,c=n.indexOf(` `,c+1)}const d=[this.generatedCodeColumn,e,r.line,r.column];o>=0&&d.push(o),this.rawSegments.push(d),this.advance(n.slice(p+1))}else this.pending&&(this.rawSegments.push(this.pending),this.advance(n));this.pending=null}addUneditedChunk(e,n,r,o,a){let c=n.start,p=!0,d=!1;for(;c1){for(let r=0;r{const p=a(c.start);c.intro.length&&o.advance(c.intro),c.edited?o.addEdit(n,c.content,p,c.storeName?r.indexOf(c.original):-1):o.addUneditedChunk(n,c,this.original,p,this.sourcemapLocations),c.outro.length&&o.advance(c.outro)}),{file:e.file?e.file.split(/[/\\]/).pop():void 0,sources:[e.source?ci(e.file||"",e.source):e.file||""],sourcesContent:e.includeContent?[this.original]:void 0,names:r,mappings:o.raw,x_google_ignoreList:this.ignoreList?[n]:void 0}}generateMap(e){return new oi(this.generateDecodedMap(e))}_ensureindentStr(){this.indentStr===void 0&&(this.indentStr=ai(this.original))}_getRawIndentString(){return this._ensureindentStr(),this.indentStr}getIndentString(){return this._ensureindentStr(),this.indentStr===null?" ":this.indentStr}indent(e,n){const r=/^[^\r\n]/gm;if(ui(e)&&(n=e,e=void 0),e===void 0&&(this._ensureindentStr(),e=this.indentStr||" "),e==="")return this;n=n||{};const o={};n.exclude&&(typeof n.exclude[0]=="number"?[n.exclude]:n.exclude).forEach(f=>{for(let i=f[0];ia?`${e}${h}`:(a=!0,h),"replacer");this.intro=this.intro.replace(r,c);let p=0,d=this.firstChunk;for(;d;){const h=d.end;if(d.edited)o[p]||(d.content=d.content.replace(r,c),d.content.length&&(a=d.content[d.content.length-1]===` `));else for(p=d.start;p=e&&r<=n)throw new Error("Cannot move a selection inside itself");this._split(e),this._split(n),this._split(r);const o=this.byStart[e],a=this.byEnd[n],c=o.previous,p=a.next,d=this.byStart[r];if(!d&&a===this.lastChunk)return this;const h=d?d.previous:this.lastChunk;return c&&(c.next=p),p&&(p.previous=c),h&&(h.next=o),d&&(d.previous=a),o.previous||(this.firstChunk=a.next),a.next||(this.lastChunk=o.previous,this.lastChunk.next=null),o.previous=h,a.next=d||null,h||(this.firstChunk=o),d||(this.lastChunk=a),this}overwrite(e,n,r,o){return o=o||{},this.update(e,n,r,{...o,overwrite:!o.contentOnly})}update(e,n,r,o){if(e=e+this.offset,n=n+this.offset,typeof r!="string")throw new TypeError("replacement content must be a string");if(this.original.length!==0){for(;e<0;)e+=this.original.length;for(;n<0;)n+=this.original.length}if(n>this.original.length)throw new Error("end is out of bounds");if(e===n)throw new Error("Cannot overwrite a zero-length range \u2013 use appendLeft or prependRight instead");this._split(e),this._split(n),o===!0&&(pe.storeName||(console.warn("The final argument to magicString.overwrite(...) should be an options object. See https://github.com/rich-harris/magic-string"),pe.storeName=!0),o={storeName:!0});const a=o!==void 0?o.storeName:!1,c=o!==void 0?o.overwrite:!1;if(a){const h=this.original.slice(e,n);Object.defineProperty(this.storedNames,h,{writable:!0,value:!0,enumerable:!0})}const p=this.byStart[e],d=this.byEnd[n];if(p){let h=p;for(;h!==d;){if(h.next!==this.byStart[h.end])throw new Error("Cannot overwrite across a split point");h=h.next,h.edit("",!1)}p.edit(r,a,!c)}else{const h=new $e(e,n,"").edit(r,a);d.next=h,h.previous=d}return this}prepend(e){if(typeof e!="string")throw new TypeError("outro content must be a string");return this.intro=e+this.intro,this}prependLeft(e,n){if(e=e+this.offset,typeof n!="string")throw new TypeError("inserted content must be a string");this._split(e);const r=this.byEnd[e];return r?r.prependLeft(n):this.intro=n+this.intro,this}prependRight(e,n){if(e=e+this.offset,typeof n!="string")throw new TypeError("inserted content must be a string");this._split(e);const r=this.byStart[e];return r?r.prependRight(n):this.outro=n+this.outro,this}remove(e,n){if(e=e+this.offset,n=n+this.offset,this.original.length!==0){for(;e<0;)e+=this.original.length;for(;n<0;)n+=this.original.length}if(e===n)return this;if(e<0||n>this.original.length)throw new Error("Character is out of bounds");if(e>n)throw new Error("end must be greater than start");this._split(e),this._split(n);let r=this.byStart[e];for(;r;)r.intro="",r.outro="",r.edit(""),r=n>r.end?this.byStart[r.end]:null;return this}reset(e,n){if(e=e+this.offset,n=n+this.offset,this.original.length!==0){for(;e<0;)e+=this.original.length;for(;n<0;)n+=this.original.length}if(e===n)return this;if(e<0||n>this.original.length)throw new Error("Character is out of bounds");if(e>n)throw new Error("end must be greater than start");this._split(e),this._split(n);let r=this.byStart[e];for(;r;)r.reset(),r=n>r.end?this.byStart[r.end]:null;return this}lastChar(){if(this.outro.length)return this.outro[this.outro.length-1];let e=this.lastChunk;do{if(e.outro.length)return e.outro[e.outro.length-1];if(e.content.length)return e.content[e.content.length-1];if(e.intro.length)return e.intro[e.intro.length-1]}while(e=e.previous);return this.intro.length?this.intro[this.intro.length-1]:""}lastLine(){let e=this.outro.lastIndexOf(Ae);if(e!==-1)return this.outro.substr(e+1);let n=this.outro,r=this.lastChunk;do{if(r.outro.length>0){if(e=r.outro.lastIndexOf(Ae),e!==-1)return r.outro.substr(e+1)+n;n=r.outro+n}if(r.content.length>0){if(e=r.content.lastIndexOf(Ae),e!==-1)return r.content.substr(e+1)+n;n=r.content+n}if(r.intro.length>0){if(e=r.intro.lastIndexOf(Ae),e!==-1)return r.intro.substr(e+1)+n;n=r.intro+n}}while(r=r.previous);return e=this.intro.lastIndexOf(Ae),e!==-1?this.intro.substr(e+1)+n:this.intro+n}slice(e=0,n=this.original.length-this.offset){if(e=e+this.offset,n=n+this.offset,this.original.length!==0){for(;e<0;)e+=this.original.length;for(;n<0;)n+=this.original.length}let r="",o=this.firstChunk;for(;o&&(o.start>e||o.end<=e);){if(o.start=n)return r;o=o.next}if(o&&o.edited&&o.start!==e)throw new Error(`Cannot use replaced character ${e} as slice start anchor.`);const a=o;for(;o;){o.intro&&(a!==o||o.start===e)&&(r+=o.intro);const c=o.start=n;if(c&&o.edited&&o.end!==n)throw new Error(`Cannot use replaced character ${n} as slice end anchor.`);const p=a===o?e-o.start:0,d=c?o.content.length+n-o.end:o.content.length;if(r+=o.content.slice(p,d),o.outro&&(!c||o.end===n)&&(r+=o.outro),c)break;o=o.next}return r}snip(e,n){const r=this.clone();return r.remove(0,e),r.remove(n,r.original.length),r}_split(e){if(this.byStart[e]||this.byEnd[e])return;let n=this.lastSearchedChunk,r=n;const o=e>n.end;for(;n;){if(n.contains(e))return this._splitChunk(n,e);if(n=o?this.byStart[n.end]:this.byEnd[n.start],n===r)return;r=n}}_splitChunk(e,n){if(e.edited&&e.content.length){const o=En(this.original)(n);throw new Error(`Cannot split a chunk that has already been edited (${o.line}:${o.column} \u2013 "${e.original}")`)}const r=e.split(n);return this.byEnd[n]=e,this.byStart[n]=r,this.byEnd[r.end]=r,e===this.lastChunk&&(this.lastChunk=r),this.lastSearchedChunk=e,!0}toString(){let e=this.intro,n=this.firstChunk;for(;n;)e+=n.toString(),n=n.next;return e+this.outro}isEmpty(){let e=this.firstChunk;do if(e.intro.length&&e.intro.trim()||e.content.length&&e.content.trim()||e.outro.length&&e.outro.trim())return!1;while(e=e.next);return!0}length(){let e=this.firstChunk,n=0;do n+=e.intro.length+e.content.length+e.outro.length;while(e=e.next);return n}trimLines(){return this.trim("[\\r\\n]")}trim(e){return this.trimStart(e).trimEnd(e)}trimEndAborted(e){const n=new RegExp((e||"\\s")+"+$");if(this.outro=this.outro.replace(n,""),this.outro.length)return!0;let r=this.lastChunk;do{const o=r.end,a=r.trimEnd(n);if(r.end!==o&&(this.lastChunk===r&&(this.lastChunk=r.next),this.byEnd[r.end]=r,this.byStart[r.next.start]=r.next,this.byEnd[r.next.end]=r.next),a)return!0;r=r.previous}while(r);return!1}trimEnd(e){return this.trimEndAborted(e),this}trimStartAborted(e){const n=new RegExp("^"+(e||"\\s")+"+");if(this.intro=this.intro.replace(n,""),this.intro.length)return!0;let r=this.firstChunk;do{const o=r.end,a=r.trimStart(n);if(r.end!==o&&(r===this.lastChunk&&(this.lastChunk=r.next),this.byEnd[r.end]=r,this.byStart[r.next.start]=r.next,this.byEnd[r.next.end]=r.next),a)return!0;r=r.next}while(r);return!1}trimStart(e){return this.trimStartAborted(e),this}hasChanged(){return this.original!==this.toString()}_replaceRegexp(e,n){function r(a,c){return typeof n=="string"?n.replace(/\$(\$|&|\d+)/g,(p,d)=>d==="$"?"$":d==="&"?a[0]:+d{if(c.index!=null){const p=r(c,this.original);p!==c[0]&&this.overwrite(c.index,c.index+c[0].length,p)}});else{const a=this.original.match(e);if(a&&a.index!=null){const c=r(a,this.original);c!==a[0]&&this.overwrite(a.index,a.index+a[0].length,c)}}return this}_replaceString(e,n){const{original:r}=this,o=r.indexOf(e);return o!==-1&&this.overwrite(o,o+e.length,n),this}replace(e,n){return typeof e=="string"?this._replaceString(e,n):this._replaceRegexp(e,n)}_replaceAllString(e,n){const{original:r}=this,o=e.length;for(let a=r.indexOf(e);a!==-1;a=r.indexOf(e,a+o))r.slice(a,a+o)!==n&&this.overwrite(a,a+o,n);return this}replaceAll(e,n){if(typeof e=="string")return this._replaceAllString(e,n);if(!e.global)throw new TypeError("MagicString.prototype.replaceAll called with a non-global RegExp argument");return this._replaceRegexp(e,n)}}const On="2",di=(t=>{const e="default";return t[e]&&typeof t[e]=="object"&&"__esModule"in t[e]?t[e]:t}).toString(),pi=`.then(${di})`,Ge=l((t,e,n)=>{if(n){if(!e.includes("import("))return}else if(!e.includes("import"))return;const o=Lt(e,t)[0].filter(d=>d.d>-1);if(o.length===0)return;const a=new Ut(e);for(const d of o)a.appendRight(d.se,pi);const c=a.toString(),p=a.generateMap({source:t,includeContent:!1,hires:"boundary"});return{code:c,map:p}},"transformDynamicImport"),An=l(t=>{try{const e=V.readFileSync(t,"utf8");return JSON.parse(e)}catch{}},"readJsonFile"),Ke=l(()=>{},"noop"),$t=l(()=>Math.floor(Date.now()/1e8),"getTime"),gi=/^(\d+)-[^-]+$/,_n=7,mi=64;class bi extends Map{static{l(this,"FileCache")}cacheDirectory;oldCacheDirectory;initialized=!1;constructor(e=ut.tmpdir,n=C.join(Vr.tmpdir(),"tsx")){super(),this.cacheDirectory=e,this.oldCacheDirectory=n}initialize(){this.initialized||(V.mkdirSync(this.cacheDirectory,{recursive:!0}),this.initialized=!0,setImmediate(()=>{this.expireDiskCache().catch(Ke),this.removeOldCacheDirectory().catch(Ke)}).unref())}get(e){const n=super.get(e);if(n)return n;const r=$t();for(let o=0;o<=_n;o+=1){const a=An(C.join(this.cacheDirectory,`${r-o}-${e}`));if(a)return super.set(e,a),a}}set(e,n){if(super.set(e,n),n){const o=`${$t()}-${e}`;this.initialize(),V.promises.writeFile(C.join(this.cacheDirectory,o),JSON.stringify(n)).catch(Ke)}return this}async expireDiskCache(){this.initialize();const e=$t(),n=await V.promises.opendir(this.cacheDirectory),r=[];let o=0;for await(const a of n){const c=gi.exec(a.name);if(c){const p=Number(c[1]);Number.isSafeInteger(p)&&e-p>_n&&r.push(V.promises.unlink(C.join(this.cacheDirectory,a.name)).catch(Ke))}o+=1,o===mi&&(await Promise.all(r),r.length=0,o=0)}await Promise.all(r)}async removeOldCacheDirectory(){try{await V.promises.access(this.oldCacheDirectory).then(()=>!0)&&("rm"in V.promises?await V.promises.rm(this.oldCacheDirectory,{recursive:!0,force:!0}):await V.promises.rmdir(this.oldCacheDirectory,{recursive:!0}))}catch{}}}var Qe=process.env.TSX_DISABLE_CACHE?new Map:new bi;const Tn=44,wi=59,jn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ln=new Uint8Array(64),Rn=new Uint8Array(128);for(let t=0;t>>=1,p&&(o=-2147483648|-o),n[r]+=o,e}l(_e,"decodeInteger");function $n(t,e,n){return e>=n?!1:t.charCodeAt(e)!==Tn}l($n,"hasMoreVlq");function vi(t){t.sort(Ci)}l(vi,"sort");function Ci(t,e){return t[0]-e[0]}l(Ci,"sortComparator$1");function xi(t){const e=new Int32Array(5),n=1024*16,r=n-36,o=new Uint8Array(n),a=o.subarray(0,r);let c=0,p="";for(let d=0;d0&&(c===n&&(p+=It.decode(o),c=0),o[c++]=wi),h.length!==0){e[0]=0;for(let f=0;fr&&(p+=It.decode(a),o.copyWithin(0,r,c),c-=r),f>0&&(o[c++]=Tn),c=Te(o,c,e,i,0),i.length!==1&&(c=Te(o,c,e,i,1),c=Te(o,c,e,i,2),c=Te(o,c,e,i,3),i.length!==4&&(c=Te(o,c,e,i,4)))}}}return p+It.decode(o.subarray(0,c))}l(xi,"encode");function Te(t,e,n,r,o){const a=r[o];let c=a-n[o];n[o]=a,c=c<0?-c<<1|1:c<<1;do{let p=c&31;c>>>=5,c>0&&(p|=32),t[e++]=Ln[p]}while(c>0);return e}l(Te,"encodeInteger");const Si=/^[\w+.-]+:\/\//,Ei=/^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/,Oi=/^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i;function Ai(t){return Si.test(t)}l(Ai,"isAbsoluteUrl");function _i(t){return t.startsWith("//")}l(_i,"isSchemeRelativeUrl");function In(t){return t.startsWith("/")}l(In,"isAbsolutePath");function Ti(t){return t.startsWith("file:")}l(Ti,"isFileUrl");function Pn(t){return/^[.?#]/.test(t)}l(Pn,"isRelative");function He(t){const e=Ei.exec(t);return Nn(e[1],e[2]||"",e[3],e[4]||"",e[5]||"/",e[6]||"",e[7]||"")}l(He,"parseAbsoluteUrl");function ji(t){const e=Oi.exec(t),n=e[2];return Nn("file:","",e[1]||"","",In(n)?n:"/"+n,e[3]||"",e[4]||"")}l(ji,"parseFileUrl");function Nn(t,e,n,r,o,a,c){return{scheme:t,user:e,host:n,port:r,path:o,query:a,hash:c,type:7}}l(Nn,"makeUrl");function Dn(t){if(_i(t)){const n=He("http:"+t);return n.scheme="",n.type=6,n}if(In(t)){const n=He("http://foo.com"+t);return n.scheme="",n.host="",n.type=5,n}if(Ti(t))return ji(t);if(Ai(t))return He(t);const e=He("http://foo.com/"+t);return e.scheme="",e.host="",e.type=t?t.startsWith("?")?3:t.startsWith("#")?2:4:1,e}l(Dn,"parseUrl");function Li(t){if(t.endsWith("/.."))return t;const e=t.lastIndexOf("/");return t.slice(0,e+1)}l(Li,"stripPathFilename");function Ri(t,e){Un(e,e.type),t.path==="/"?t.path=e.path:t.path=Li(e.path)+t.path}l(Ri,"mergePaths");function Un(t,e){const n=e<=4,r=t.path.split("/");let o=1,a=0,c=!1;for(let d=1;dr&&(r=c)}Un(n,r);const o=n.query+n.hash;switch(r){case 2:case 3:return o;case 4:{const a=n.path.slice(1);return a?Pn(e||t)&&!Pn(a)?"./"+a+o:a+o:o||"."}case 5:return n.path+o;default:return n.scheme+"//"+n.user+n.host+n.port+n.path+o}}l($i,"resolve$1");function Mn(t,e){return e&&!e.endsWith("/")&&(e+="/"),$i(t,e)}l(Mn,"resolve");function Ii(t){if(!t)return"";const e=t.lastIndexOf("/");return t.slice(0,e+1)}l(Ii,"stripFilename");const oe=0;function Pi(t,e){const n=Fn(t,0);if(n===t.length)return t;e||(t=t.slice());for(let r=n;r>1),a=t[o][oe]-e;if(a===0)return qe=!0,o;a<0?n=o+1:r=o-1}return qe=!1,n-1}l(Mi,"binarySearch");function Fi(t,e,n){for(let r=n-1;r>=0&&t[r][oe]===e;n=r--);return n}l(Fi,"lowerBound");function Bi(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}l(Bi,"memoizedState");function Wi(t,e,n,r){const{lastKey:o,lastNeedle:a,lastIndex:c}=n;let p=0,d=t.length-1;if(r===o){if(e===a)return qe=c!==-1&&t[c][oe]===e,c;e>=a?p=c===-1?0:c:d=c}return n.lastKey=r,n.lastNeedle=e,n.lastIndex=Mi(t,e,p,d)}l(Wi,"memoizedBinarySearch");class Bn{static{l(this,"TraceMap")}constructor(e,n){const r=typeof e=="string";if(!r&&e._decodedMemo)return e;const o=r?JSON.parse(e):e,{version:a,file:c,names:p,sourceRoot:d,sources:h,sourcesContent:f}=o;this.version=a,this.file=c,this.names=p||[],this.sourceRoot=d,this.sources=h,this.sourcesContent=f,this.ignoreList=o.ignoreList||o.x_google_ignoreList||void 0;const i=Mn(d||"",Ii(n));this.resolvedSources=h.map(x=>Mn(x||"",i));const{mappings:S}=o;typeof S=="string"?(this._encoded=S,this._decoded=void 0):(this._encoded=void 0,this._decoded=Pi(S,r)),this._decodedMemo=Bi(),this._bySources=void 0,this._bySourceMemos=void 0}}function Zo(t){return t}l(Zo,"cast$2");function Wn(t){var e;return(e=t)._decoded||(e._decoded=ki(t._encoded))}l(Wn,"decodedMappings");function Ji(t,e,n){const r=Wn(t);if(e>=r.length)return null;const o=r[e],a=Vi(o,t._decodedMemo,e,n);return a===-1?null:o[a]}l(Ji,"traceSegment");function Vi(t,e,n,r,o){let a=Wi(t,r,e,n);return qe&&(a=Fi(t,r,a)),a===-1||a===t.length?-1:a}l(Vi,"traceSegmentInternal");class Pt{static{l(this,"SetArray")}constructor(){this._indexes={__proto__:null},this.array=[]}}function ea(t){return t}l(ea,"cast$1");function Jn(t,e){return t._indexes[e]}l(Jn,"get");function je(t,e){const n=Jn(t,e);if(n!==void 0)return n;const{array:r,_indexes:o}=t,a=r.push(e);return o[e]=a-1}l(je,"put");function zi(t,e){const n=Jn(t,e);if(n===void 0)return;const{array:r,_indexes:o}=t;for(let a=n+1;ano(!0,t,e,n,r,o,a,c),"maybeAddSegment");function Zi(t,e,n){const{_sources:r,_sourcesContent:o}=t,a=je(r,e);o[a]=n}l(Zi,"setSourceContent");function eo(t,e,n=!0){const{_sources:r,_sourcesContent:o,_ignoreList:a}=t,c=je(r,e);c===o.length&&(o[c]=null),n?je(a,c):zi(a,c)}l(eo,"setIgnore");function zn(t){const{_mappings:e,_sources:n,_sourcesContent:r,_names:o,_ignoreList:a}=t;return io(e),{version:3,file:t.file||void 0,names:o.array,sourceRoot:t.sourceRoot||void 0,sources:n.array,sourcesContent:r,mappings:e,ignoreList:a.array}}l(zn,"toDecodedMap");function to(t){const e=zn(t);return Object.assign(Object.assign({},e),{mappings:xi(e.mappings)})}l(to,"toEncodedMap");function no(t,e,n,r,o,a,c,p,d){const{_mappings:h,_sources:f,_sourcesContent:i,_names:S}=e,x=ro(h,n),O=so(x,r);if(!o)return oo(x,O)?void 0:Gn(x,O,[r]);const _=je(f,o),y=p?je(S,p):Vn;if(_===i.length&&(i[_]=null),!ao(x,O,_,a,c,y))return Gn(x,O,p?[r,_,a,c,y]:[r,_,a,c])}l(no,"addSegmentInternal");function ro(t,e){for(let n=t.length;n<=e;n++)t[n]=[];return t[e]}l(ro,"getLine");function so(t,e){let n=t.length;for(let r=n-1;r>=0;n=r--){const o=t[r];if(e>=o[Gi])break}return n}l(so,"getColumnIndex");function Gn(t,e,n){for(let r=t.length;r>e;r--)t[r]=t[r-1];t[e]=n}l(Gn,"insert");function io(t){const{length:e}=t;let n=e;for(let r=n-1;r>=0&&!(t[r].length>0);n=r,r--);nnew Bn(a,"")),r=n.pop();for(let a=0;a1)throw new Error(`Transformation map ${a} must have exactly one source file. Did you specify these with the most recent transformation maps first?`);let o=Yn(r,e,"",0);for(let a=n.length-1;a>=0;a--)o=qn(n[a],[o]);return o}l(ho,"buildSourceMapTree");function Yn(t,e,n,r){const{resolvedSources:o,sourcesContent:a,ignoreList:c}=t,p=r+1,d=o.map((h,f)=>{const i={importer:n,depth:p,source:h||"",content:void 0,ignore:void 0},S=e(i.source,i),{source:x}=i;if(S)return Yn(new Bn(S,x),e,x,p);const O=a?a[f]:null,_=c?c.includes(f):!1;return lo(x,O,_)});return qn(t,d)}l(Yn,"build");class po{static{l(this,"SourceMap")}constructor(e,n){const r=n.decodedMappings?zn(e):to(e);this.version=r.version,this.file=r.file,this.mappings=r.mappings,this.names=r.names,this.ignoreList=r.ignoreList,this.sourceRoot=r.sourceRoot,this.sources=r.sources,n.excludeContent||(this.sourcesContent=r.sourcesContent)}toString(){return JSON.stringify(this)}}function go(t,e,n){const r={excludeContent:!1,decodedMappings:!1},o=ho(t,e);return new po(uo(o),r)}l(go,"remapping");const Zn=l((t,e,n)=>{const r=[],o={code:e};for(const a of n){const c=a(t,o.code);c&&(Object.assign(o,c),r.unshift(c.map))}return{...o,map:go(r,()=>null)}},"applyTransformersSync"),mo=l(t=>{const e=[];let n=!1,r=!0;for(let o=0;o{for(let r=0;r=3?0:h;let S=f?p[2]:"";i===0&&!f&&(a===-1?(r+=1,S=e[r]??"",S[0]==="\\"&&S[1]==="-"&&(S=S.slice(1))):S=o.slice(a+1)),n=t.fold(S,n,i);break}}return n},"scanSource"),bo=l(t=>{let e=t.init();const n=process.env.NODE_OPTIONS;return n&&(e=er(t,mo(n),e)),e=er(t,process.execArgv,e),e},"getOptionValue"),wo=l((t,e,n)=>n===1,"setByEffect"),ko=l((t,e)=>({forms:e,init:l(()=>t,"init"),fold:wo}),"booleanFlag"),yo=ko(!1,[["--inspect-brk-node",1],["--inspect-brk",1],["--inspect-wait",1],["--inspect",1],["--no-inspect",2]]),vo=Object.freeze({target:`node${process.versions.node}`,loader:"default"}),Co=bo(yo),tr={...vo,sourcemap:!0,sourcesContent:!!process.env.NODE_V8_COVERAGE||Co,minifyWhitespace:!0,keepNames:!0},nr=l(t=>{const e=t.sourcefile;if(e){const n=C.extname(e.split("?")[0]);n?n===".cts"||n===".mts"?t.sourcefile=`${e.slice(0,-3)}ts`:n===".mjs"&&(t.sourcefile=`${e.slice(0,-3)}js`):t.sourcefile+=".js"}return n=>(n.map&&(t.sourcefile!==e&&(n.map=n.map.replace(JSON.stringify(t.sourcefile),JSON.stringify(e))),n.map=JSON.parse(n.map)),n)},"patchOptions"),rr=l(t=>{throw t.name="TransformError",delete t.errors,delete t.warnings,t},"formatEsbuildError"),xo=l((t,e)=>({...Rt(Xs)?{dirname:C.dirname(t),filename:t}:{},url:e}),"getImportMeta"),So=l((t,e)=>{if(!t.includes("import"))return!1;try{return Lt(t,e)[0].some(n=>n.d===-2)}catch{return!0}},"hasImportMeta"),sr=l((t,e,n)=>{let r,o,a;if(e.startsWith("file://")){r=e;const i=new URL(e);o=le.fileURLToPath(i)}else[o,a]=e.split("?"),r=le.pathToFileURL(o)+(a?`?${a}`:"");const{cjsBanner:c,...p}=n??{},d={...tr,format:"cjs",sourcefile:o,banner:`__filename=${JSON.stringify(o)};(()=>{${c??""}`,footer:"})()",platform:"node",...p};d.format==="cjs"&&!o.endsWith(".cjs")&&!o.endsWith(".cts")&&So(t,o)&&(d.define={...d.define,"import.meta":JSON.stringify(xo(o,r))});const h=gn([t,r,JSON.stringify(d),Ne.version,On].join("-"));let f=Qe.get(h);return f||(f=Zn(e,t,[(i,S)=>{const x=nr(d);let O;try{O=Ne.transformSync(S,d)}catch(_){throw rr(_)}return x(O)},(i,S)=>Ge(i,S,!0)]),Qe.set(h,f)),f},"transformSync"),Eo=l((t,e,n)=>{const r={...tr,format:"esm",sourcefile:e,...n},o=gn([t,JSON.stringify(r),Ne.version,On].join("-"));let a=Qe.get(o);return a||(a=Zn(e,t,[(c,p)=>{const d=nr(r);let h;try{h=Ne.transformSync(p,r)}catch(f){throw rr(f)}return d(h)},(c,p)=>Ge(c,p,!0)]),Qe.set(o,a)),a},"transformEsmSync"),Oo=` //# sourceMappingURL=data:application/json;base64,`,ir=l(()=>process.sourceMapsEnabled??!0,"shouldApplySourceMap"),Nt=l(({code:t,map:e})=>t+Oo+Buffer.from(JSON.stringify(e),"utf8").toString("base64"),"inlineSourceMap");let ae=!0;const ge=typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{};let Le=0;if(ge.process&&ge.process.env&&ge.process.stdout){const{FORCE_COLOR:t,NODE_DISABLE_COLORS:e,NO_COLOR:n,TERM:r,COLORTERM:o}=ge.process.env;e||n||t==="0"?ae=!1:t==="1"||t==="2"||t==="3"?ae=!0:r==="dumb"?ae=!1:"CI"in ge.process.env&&["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE","DRONE"].some(a=>a in ge.process.env)?ae=!0:ae=process.stdout.isTTY,ae&&(process.platform==="win32"||o&&(o==="truecolor"||o==="24bit")?Le=3:r&&(r.endsWith("-256color")||r.endsWith("256"))?Le=2:Le=1)}let Xe={enabled:ae,supportLevel:Le};function Ye(t,e,n=1){const r=`\x1B[${t}m`,o=`\x1B[${e}m`,a=new RegExp(`\\x1b\\[${e}m`,"g");return c=>Xe.enabled&&Xe.supportLevel>=n?r+(""+c).replace(a,r)+o:""+c}l(Ye,"kolorist");const Ao=Ye(30,39),_o=Ye(44,49),To=Ye(100,49),jo=Ye(103,49),Ze=Number(process.env.TSX_DEBUG);Ze&&(Xe.enabled=!0,Xe.supportLevel=3);const or=l(t=>(e,...n)=>{if(!Ze||e>Ze)return;const r=`${To(` tsx P${process.pid} `)} ${t}`,o=n.map(a=>typeof a=="string"?a:zr.inspect(a,{colors:!0})).join(" ");V.writeSync(1,`${r} ${o} `)},"createLog"),me=or(jo(Ao(" CJS "))),Lo=or(_o(" ESM ")),et=new Map,Ro=l(t=>{if(et.has(t))return et.get(t);if(!V.existsSync(t)){et.set(t,void 0);return}const e=V.readFileSync(t,"utf8");try{const n=JSON.parse(e);return et.set(t,n),n}catch{throw new Error(`Error parsing: ${t}`)}},"readPackageJsonSync"),ar=l(t=>{let e=new URL("package.json",t);for(;!e.pathname.endsWith("/node_modules/package.json");){const n=le.fileURLToPath(e),r=Ro(n);if(r)return r;const o=e;if(e=new URL("../package.json",e),e.pathname===o.pathname)break}},"findPackageJsonSync"),$o=l(t=>ar(t)?.type??"commonjs","getPackageTypeSync"),Io=l(t=>ar(t)?.type,"getNearestPackageTypeSync"),Po=[".cts",".mts",".ts",".tsx",".jsx"],No=[".js",".cjs",".mjs"],cr=[".ts",".tsx",".jsx"],lr="module.exports",Do='Top-level await is currently not supported with the "cjs" output format',ur=l(t=>{const e=C.extname(t);return e===".mjs"||e===".mts"||(e===".js"||e===".ts")&&Io(le.pathToFileURL(t).toString())!=="commonjs"},"isRequireEsmCandidate"),Dt=l((t,e,n,r)=>{const o=Object.getOwnPropertyDescriptor(t,e);o?.set?t[e]=n:(!o||o.configurable)&&Object.defineProperty(t,e,{value:n,enumerable:o?.enumerable||r?.enumerable,writable:r?.writable??(o?o.writable:!0),configurable:r?.configurable??(o?o.configurable:!0)})},"safeSet"),Uo=l((t,e,n,r)=>{const o=e[".js"],a=process.features.require_module??Rt(Ys),c=l((p,d)=>{if(t.enabled===!1)return o(p,d);const[h,f]=d.split("?");if((new URLSearchParams(f).get("namespace")??void 0)!==r)return o(p,d);me(2,"load",{filePath:d}),p.id?.startsWith("data:text/javascript,")&&(p.path=C.dirname(h)),ut.parent?.send&&ut.parent.send({type:"dependency",path:h});const S=Po.some(k=>h.endsWith(k)),x=No.some(k=>h.endsWith(k));if(!S&&!x)return o(p,h);let O=V.readFileSync(h,"utf8");const _=x&&!h.endsWith(".cjs")&&!h.endsWith(".cts")&&kn(O),y=(S||_)&&n&&xt(n,h)?n.config:void 0;if(h.endsWith(".cjs")){const k=Ge(d,O);k&&(O=ir()?Nt(k):k.code)}else if(S||_)try{const k=sr(O,d,{tsconfigRaw:y});O=ir()?Nt(k):k.code}catch(k){throw ur(h)&&k instanceof Error&&k.name==="TransformError"&&k.message.includes(Do)&&Object.assign(k,{code:a?"ERR_REQUIRE_ASYNC_MODULE":"ERR_REQUIRE_ESM"}),k}me(1,"loaded",{filePath:h}),p._compile(O,h),f&&K._cache[h]===p&&(K._cache[d]=p,delete K._cache[h]);const{exports:E}=p;(a&&E&&(typeof E=="object"||typeof E=="function")?Object.getOwnPropertyDescriptor(E,lr):void 0)?.get&&ur(h)&&(p.exports=E[lr])},"transformer");Dt(e,".js",c);for(const p of cr)Dt(e,p,c,{enumerable:!r,writable:!0,configurable:!0});return Dt(e,".mjs",c,{writable:!0,configurable:!0}),()=>{e[".js"]===c&&(e[".js"]=o);for(const p of[...cr,".mjs"])e[p]===c&&delete e[p]}},"createExtensions"),Mo=l(t=>e=>{if((e==="."||e===".."||e.endsWith("/.."))&&(e+="/"),Ve.test(e)){let n=C.join(e,"index");e.startsWith("./")&&(n=`./${n}`);try{return t(n)}catch{}}try{return t(e)}catch(n){const r=n;if(r.code==="MODULE_NOT_FOUND")try{return t(`${e}${C.sep}index`)}catch{}throw r}},"createImplicitResolver"),fr=l(t=>{if(!t.startsWith("data:text/javascript,"))return;const e=t.indexOf("?");if(e===-1)return;const r=new URLSearchParams(t.slice(e+1)).get("filePath");if(r)return r},"getOriginalFilePath"),hr=l(t=>{const e=fr(t);return e&&(K._cache[e]=K._cache[t],delete K._cache[t],t=e),t},"interopCjsExports"),dr=[".js",".json"],pr=[".ts",".tsx",".jsx"],Fo=new Set([".json",".node"]),Bo=[...pr,...dr],Wo=[...dr,...pr],Re=Object.create(null);Re[".js"]=[".ts",".tsx",".js",".jsx"],Re[".jsx"]=[".tsx",".ts",".jsx",".js"],Re[".cjs"]=[".cts"],Re[".mjs"]=[".mts"];const Jo=new Set([".ts",".tsx",".mts",".cts"]),gr=l((t,e=!1)=>{const n=t.indexOf("?"),r=n===-1?t:t.slice(0,n),o=n===-1?"":t.slice(n);if(!e&&!de(r)&&!r.startsWith(Ce))return;const a=C.extname(r);if(Jo.has(a))return;const c=Re[a];if(c){const d=r.slice(0,-a.length);return c.map(h=>d+h+o)}return Fo.has(a)?void 0:(!(t.startsWith(Ce)||de(r))||r.includes(pn)||r.includes("/node_modules/")?Wo:Bo).map(d=>r+d+o)},"getExtensionResolution"),Vo=l((t,e)=>{let n;return C.isAbsolute(t)?n=t:Et(t)&&e&&(n=C.resolve(e,t)),n!==void 0&&!V.existsSync(n)},"candidateDoesntExist"),tt=l((t,e,n,r)=>{if(me(3,"resolveTsFilename",{request:e,isDirectory:Ve.test(e)}),Ve.test(e))return;const o=gr(e,r);if(o){for(const a of o)if(!Vo(a,n))try{return t(a)}catch(c){const{code:p}=c;if(p!=="MODULE_NOT_FOUND"&&p!=="ERR_PACKAGE_PATH_NOT_EXPORTED")throw c}}},"resolveTsFilename"),zo=l((t,e,n,r)=>o=>{if(me(3,"resolveTsFilename",{request:o,resolveTsExtensions:n,isFilePath:de(o)}),n&&de(o)){const a=tt(t,o,e,r);if(a)return a}try{return t(o)}catch(a){const c=a;if(n&&c.code==="MODULE_NOT_FOUND"){if(c.path){const d=c.message.match(/^Cannot find module '([^']+)'$/);if(d){const f=d[1],i=tt(t,f,e,r);if(i)return i}const h=c.message.match(/^Cannot find module '([^']+)'. Please verify that the package.json has a valid "main" entry$/);if(h){const f=h[1],i=tt(t,f,e,r);if(i)return i}}const p=tt(t,o,e,r);if(p)return p}throw c}},"createTsExtensionResolver"),mr="at cjsPreparseModuleExports (node:internal",Go=l(t=>{const e=t.stack.split(` `).slice(1);return e[1].includes(mr)||e[2].includes(mr)},"isFromCjsLexer"),Ko=l((t,e)=>{const n=t.split("?"),r=new URLSearchParams(n[1]);if(e?.filename){const o=fr(e.filename);let a;if(o){const d=o.split("?"),h=d[0];a=d[1];const i=new URLSearchParams(a).get("namespace");e.filename=h,e.path=C.dirname(h),e.paths=K._nodeModulePaths(e.path),i||(K._cache[h]=e)}a||(a=e.filename.split("?")[1]);const p=new URLSearchParams(a).get("namespace");p&&r.append("namespace",p)}return[n[0],r,(o,a)=>(C.isAbsolute(o)&&!o.endsWith(".json")&&!o.endsWith(".node")&&!(a===0&&Go(new Error))&&(o+=St(r)),o)]},"preserveQuery"),Qo=l((t,e,n,r)=>{if(t.startsWith(Ce)&&(t=le.fileURLToPath(t)),r&&!de(t)&&!Ot(e?.filename)){const o=fn(r,t);for(const a of o)try{return n(a)}catch{}}return n(t)},"resolveTsPaths"),Ho=l((t,e,n,r)=>(o,a,...c)=>{if(t.enabled===!1)return e(o,a,...c);o=hr(o);const[p,d,h]=Ko(o,a);if((d.get("namespace")??void 0)!==r)return e(o,a,...c);me(2,"resolve",{request:o,parent:a?.filename??a,restOfArgs:c});let f=l(_=>e(_,a,...c),"nextResolveSimple");const i=Ot(a?.filename),S=!!(r||a?.filename&&dn.test(a.filename)),x=!!(S||n?.config.compilerOptions?.allowJs&&!i);f=zo(f,a?.path??void 0,x,S),f=Mo(f);const O=h(Qo(p,a,f,n),c.length);return me(1,"resolved",{request:o,parent:a?.filename??a,resolved:O}),O},"createResolveFilename"),br=l((t,e)=>{if(!e)throw new Error("The current file path (__filename or import.meta.url) must be provided in the second argument of tsx.require()");return t.startsWith(".")?((typeof e=="string"&&e.startsWith(Ce)||e instanceof URL)&&(e=le.fileURLToPath(e)),C.resolve(C.dirname(e),t)):t},"resolveContext"),qo=l(t=>{const{sourceMapsEnabled:e}=process,n={enabled:!0},r=hn(process.env.TSX_TSCONFIG_PATH);process.setSourceMapsEnabled(!0);const o=K._resolveFilename,a=Ho(n,o,r,t?.namespace);K._resolveFilename=a;const c=Uo(n,K._extensions,r,t?.namespace),p=t?.namespace?void 0:Js(),d=l(()=>{e===!1&&process.setSourceMapsEnabled(!1),n.enabled=!1,K._resolveFilename===a&&(K._resolveFilename=o),c(),p?.()},"unregister");if(t?.namespace){const h=l((i,S)=>{const x=br(i,S),[O,_]=x.split("?"),y=new URLSearchParams(_);return t.namespace&&!O.startsWith("node:")&&y.set("namespace",t.namespace),require(O+St(y))},"scopedRequire");d.require=h;const f=l((i,S,x)=>{const O=br(i,S),[_,y]=O.split("?"),E=new URLSearchParams(y);return t.namespace&&!_.startsWith("node:")&&E.set("namespace",t.namespace),a(_+St(E),module,!1,x)},"scopedResolve");d.resolve=f,d.unregister=d}return d},"register");exports.cjsExtensionPattern=Ms,exports.debugEnabled=Ze,exports.esmLoadReadFile=qs,exports.fileUrlPrefix=Ce,exports.getExtensionResolution=gr,exports.getPackageTypeSync=$o,exports.implicitTsExtensionsPattern=Us,exports.importAttributes=Hs,exports.inlineSourceMap=Nt,exports.interopCjsExports=hr,exports.isBarePackageNamePattern=Bs,exports.isDependencyPath=Ot,exports.isDirectoryPattern=Ve,exports.isESM=kn,exports.isFeatureSupported=Rt,exports.isFilePath=de,exports.isGlobalCjsLoaderActive=Ws,exports.isJsonPattern=Fs,exports.isRelativePath=Et,exports.je=xt,exports.loadTsconfig=hn,exports.logEsm=Lo,exports.moduleRegisterHooksCjsReload=Qs,exports.nodeModulesPath=pn,exports.readJsonFile=An,exports.register=qo,exports.transformDynamicImport=Ge,exports.transformEsmSync=Eo,exports.transformSync=sr,exports.tsExtensions=Ds,exports.tsExtensionsPattern=dn,exports.wt=fn;