UNPKG

code-server

Version:

Run VS Code on a remote server.

6 lines • 751 kB
"use strict";var cA=Object.create;var Ku=Object.defineProperty;var Xw=Object.getOwnPropertyDescriptor;var lA=Object.getOwnPropertyNames;var uA=Object.getPrototypeOf,dA=Object.prototype.hasOwnProperty;var z=(i,e)=>()=>(i&&(e=i(i=0)),e);var St=(i,e)=>()=>(e||i((e={exports:{}}).exports,e),e.exports),el=(i,e)=>{for(var t in e)Ku(i,t,{get:e[t],enumerable:!0})},Zw=(i,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of lA(e))!dA.call(i,n)&&n!==t&&Ku(i,n,{get:()=>e[n],enumerable:!(r=Xw(e,n))||r.enumerable});return i};var et=(i,e,t)=>(t=i!=null?cA(uA(i)):{},Zw(e||!i||!i.__esModule?Ku(t,"default",{value:i,enumerable:!0}):t,i)),tl=i=>Zw(Ku({},"__esModule",{value:!0}),i),D=(i,e,t,r)=>{for(var n=r>1?void 0:r?Xw(e,t):e,o=i.length-1,a;o>=0;o--)(a=i[o])&&(n=(r?a(e,t,n):a(n))||n);return r&&n&&Ku(e,t,n),n};var tE=St(rl=>{"use strict";Object.defineProperty(rl,"__esModule",{value:!0});rl.sync=rl.isexe=void 0;var mA=require("fs"),fA=require("fs/promises"),pA=async(i,e={})=>{let{ignoreErrors:t=!1}=e;try{return eE(await(0,fA.stat)(i),e)}catch(r){let n=r;if(t||n.code==="EACCES")return!1;throw n}};rl.isexe=pA;var hA=(i,e={})=>{let{ignoreErrors:t=!1}=e;try{return eE((0,mA.statSync)(i),e)}catch(r){let n=r;if(t||n.code==="EACCES")return!1;throw n}};rl.sync=hA;var eE=(i,e)=>i.isFile()&&gA(i,e),gA=(i,e)=>{let t=e.uid??process.getuid?.(),r=e.groups??process.getgroups?.()??[],n=e.gid??process.getgid?.()??r[0];if(t===void 0||n===void 0)throw new Error("cannot get uid or gid");let o=new Set([n,...r]),a=i.mode,s=i.uid,c=i.gid,l=parseInt("100",8),u=parseInt("010",8),m=parseInt("001",8),f=l|u;return!!(a&m||a&u&&o.has(c)||a&l&&s===t||a&f&&t===0)}});var iE=St(il=>{"use strict";Object.defineProperty(il,"__esModule",{value:!0});il.sync=il.isexe=void 0;var yA=require("fs"),vA=require("fs/promises"),_A=async(i,e={})=>{let{ignoreErrors:t=!1}=e;try{return rE(await(0,vA.stat)(i),i,e)}catch(r){let n=r;if(t||n.code==="EACCES")return!1;throw n}};il.isexe=_A;var bA=(i,e={})=>{let{ignoreErrors:t=!1}=e;try{return rE((0,yA.statSync)(i),i,e)}catch(r){let n=r;if(t||n.code==="EACCES")return!1;throw n}};il.sync=bA;var CA=(i,e)=>{let{pathExt:t=process.env.PATHEXT||""}=e,r=t.split(";");if(r.indexOf("")!==-1)return!0;for(let n=0;n<r.length;n++){let o=r[n].toLowerCase(),a=i.substring(i.length-o.length).toLowerCase();if(o&&a===o)return!0}return!1},rE=(i,e,t)=>i.isFile()&&CA(e,t)});var oE=St(nE=>{"use strict";Object.defineProperty(nE,"__esModule",{value:!0})});var dE=St(pr=>{"use strict";var aE=pr&&pr.__createBinding||(Object.create?(function(i,e,t,r){r===void 0&&(r=t);var n=Object.getOwnPropertyDescriptor(e,t);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(i,r,n)}):(function(i,e,t,r){r===void 0&&(r=t),i[r]=e[t]})),wA=pr&&pr.__setModuleDefault||(Object.create?(function(i,e){Object.defineProperty(i,"default",{enumerable:!0,value:e})}):function(i,e){i.default=e}),sE=pr&&pr.__importStar||function(i){if(i&&i.__esModule)return i;var e={};if(i!=null)for(var t in i)t!=="default"&&Object.prototype.hasOwnProperty.call(i,t)&&aE(e,i,t);return wA(e,i),e},EA=pr&&pr.__exportStar||function(i,e){for(var t in i)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&aE(e,i,t)};Object.defineProperty(pr,"__esModule",{value:!0});pr.sync=pr.isexe=pr.posix=pr.win32=void 0;var cE=sE(tE());pr.posix=cE;var lE=sE(iE());pr.win32=lE;EA(oE(),pr);var DA=process.env._ISEXE_TEST_PLATFORM_||process.platform,uE=DA==="win32"?lE:cE;pr.isexe=uE.isexe;pr.sync=uE.sync});var CE=St((yB,bE)=>{var{isexe:RA,sync:SA}=dE(),{join:xA,delimiter:PA,sep:mE,posix:fE}=require("path"),pE=process.platform==="win32",hE=new RegExp(`[${fE.sep}${mE===fE.sep?"":mE}]`.replace(/(\\)/g,"\\$1")),TA=new RegExp(`^\\.${hE.source}`),gE=i=>Object.assign(new Error(`not found: ${i}`),{code:"ENOENT"}),yE=(i,{path:e=process.env.PATH,pathExt:t=process.env.PATHEXT,delimiter:r=PA})=>{let n=i.match(hE)?[""]:[...pE?[process.cwd()]:[],...(e||"").split(r)];if(pE){let o=t||[".EXE",".CMD",".BAT",".COM"].join(r),a=o.split(r).flatMap(s=>[s,s.toLowerCase()]);return i.includes(".")&&a[0]!==""&&a.unshift(""),{pathEnv:n,pathExt:a,pathExtExe:o}}return{pathEnv:n,pathExt:[""]}},vE=(i,e)=>{let t=/^".*"$/.test(i)?i.slice(1,-1):i;return(!t&&TA.test(e)?e.slice(0,2):"")+xA(t,e)},_E=async(i,e={})=>{let{pathEnv:t,pathExt:r,pathExtExe:n}=yE(i,e),o=[];for(let a of t){let s=vE(a,i);for(let c of r){let l=s+c;if(await RA(l,{pathExt:n,ignoreErrors:!0})){if(!e.all)return l;o.push(l)}}}if(e.all&&o.length)return o;if(e.nothrow)return null;throw gE(i)},AA=(i,e={})=>{let{pathEnv:t,pathExt:r,pathExtExe:n}=yE(i,e),o=[];for(let a of t){let s=vE(a,i);for(let c of r){let l=s+c;if(SA(l,{pathExt:n,ignoreErrors:!0})){if(!e.all)return l;o.push(l)}}}if(e.all&&o.length)return o;if(e.nothrow)return null;throw gE(i)};bE.exports=_E;_E.sync=AA});var RE=St(Py=>{Py.read=function(i,e,t,r,n){var o,a,s=n*8-r-1,c=(1<<s)-1,l=c>>1,u=-7,m=t?n-1:0,f=t?-1:1,h=i[e+m];for(m+=f,o=h&(1<<-u)-1,h>>=-u,u+=s;u>0;o=o*256+i[e+m],m+=f,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=r;u>0;a=a*256+i[e+m],m+=f,u-=8);if(o===0)o=1-l;else{if(o===c)return a?NaN:(h?-1:1)*(1/0);a=a+Math.pow(2,r),o=o-l}return(h?-1:1)*a*Math.pow(2,o-r)};Py.write=function(i,e,t,r,n,o){var a,s,c,l=o*8-n-1,u=(1<<l)-1,m=u>>1,f=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:o-1,p=r?1:-1,v=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=u):(a=Math.floor(Math.log(e)/Math.LN2),e*(c=Math.pow(2,-a))<1&&(a--,c*=2),a+m>=1?e+=f/c:e+=f*Math.pow(2,1-m),e*c>=2&&(a++,c/=2),a+m>=u?(s=0,a=u):a+m>=1?(s=(e*c-1)*Math.pow(2,n),a=a+m):(s=e*Math.pow(2,m-1)*Math.pow(2,n),a=0));n>=8;i[t+h]=s&255,h+=p,s/=256,n-=8);for(a=a<<n|s,l+=n;l>0;i[t+h]=a&255,h+=p,a/=256,l-=8);i[t+h-p]|=v*128}});var NE=St((yF,kE)=>{var ol=1e3,al=ol*60,sl=al*60,xs=sl*24,KA=xs*7,jA=xs*365.25;kE.exports=function(i,e){e=e||{};var t=typeof i;if(t==="string"&&i.length>0)return VA(i);if(t==="number"&&isFinite(i))return e.long?JA(i):zA(i);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(i))};function VA(i){if(i=String(i),!(i.length>100)){var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(i);if(e){var t=parseFloat(e[1]),r=(e[2]||"ms").toLowerCase();switch(r){case"years":case"year":case"yrs":case"yr":case"y":return t*jA;case"weeks":case"week":case"w":return t*KA;case"days":case"day":case"d":return t*xs;case"hours":case"hour":case"hrs":case"hr":case"h":return t*sl;case"minutes":case"minute":case"mins":case"min":case"m":return t*al;case"seconds":case"second":case"secs":case"sec":case"s":return t*ol;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return t;default:return}}}}function zA(i){var e=Math.abs(i);return e>=xs?Math.round(i/xs)+"d":e>=sl?Math.round(i/sl)+"h":e>=al?Math.round(i/al)+"m":e>=ol?Math.round(i/ol)+"s":i+"ms"}function JA(i){var e=Math.abs(i);return e>=xs?af(i,e,xs,"day"):e>=sl?af(i,e,sl,"hour"):e>=al?af(i,e,al,"minute"):e>=ol?af(i,e,ol,"second"):i+" ms"}function af(i,e,t,r){var n=e>=t*1.5;return Math.round(i/t)+" "+r+(n?"s":"")}});var Ay=St((vF,OE)=>{function qA(i){t.debug=t,t.default=t,t.coerce=c,t.disable=a,t.enable=n,t.enabled=s,t.humanize=NE(),t.destroy=l,Object.keys(i).forEach(u=>{t[u]=i[u]}),t.names=[],t.skips=[],t.formatters={};function e(u){let m=0;for(let f=0;f<u.length;f++)m=(m<<5)-m+u.charCodeAt(f),m|=0;return t.colors[Math.abs(m)%t.colors.length]}t.selectColor=e;function t(u){let m,f=null,h,p;function v(...b){if(!v.enabled)return;let S=v,E=Number(new Date),R=E-(m||E);S.diff=R,S.prev=m,S.curr=E,m=E,b[0]=t.coerce(b[0]),typeof b[0]!="string"&&b.unshift("%O");let P=0;b[0]=b[0].replace(/%([a-zA-Z%])/g,(W,$)=>{if(W==="%%")return"%";P++;let G=t.formatters[$];if(typeof G=="function"){let Y=b[P];W=G.call(S,Y),b.splice(P,1),P--}return W}),t.formatArgs.call(S,b),(S.log||t.log).apply(S,b)}return v.namespace=u,v.useColors=t.useColors(),v.color=t.selectColor(u),v.extend=r,v.destroy=t.destroy,Object.defineProperty(v,"enabled",{enumerable:!0,configurable:!1,get:()=>f!==null?f:(h!==t.namespaces&&(h=t.namespaces,p=t.enabled(u)),p),set:b=>{f=b}}),typeof t.init=="function"&&t.init(v),v}function r(u,m){let f=t(this.namespace+(typeof m>"u"?":":m)+u);return f.log=this.log,f}function n(u){t.save(u),t.namespaces=u,t.names=[],t.skips=[];let m=(typeof u=="string"?u:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let f of m)f[0]==="-"?t.skips.push(f.slice(1)):t.names.push(f)}function o(u,m){let f=0,h=0,p=-1,v=0;for(;f<u.length;)if(h<m.length&&(m[h]===u[f]||m[h]==="*"))m[h]==="*"?(p=h,v=f,h++):(f++,h++);else if(p!==-1)h=p+1,v++,f=v;else return!1;for(;h<m.length&&m[h]==="*";)h++;return h===m.length}function a(){let u=[...t.names,...t.skips.map(m=>"-"+m)].join(",");return t.enable(""),u}function s(u){for(let m of t.skips)if(o(u,m))return!1;for(let m of t.names)if(o(u,m))return!0;return!1}function c(u){return u instanceof Error?u.stack||u.message:u}function l(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return t.enable(t.load()),t}OE.exports=qA});var ME=St((yi,sf)=>{yi.formatArgs=XA;yi.save=ZA;yi.load=eI;yi.useColors=QA;yi.storage=tI();yi.destroy=(()=>{let i=!1;return()=>{i||(i=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();yi.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function QA(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let i;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(i=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(i[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function XA(i){if(i[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+i[0]+(this.useColors?"%c ":" ")+"+"+sf.exports.humanize(this.diff),!this.useColors)return;let e="color: "+this.color;i.splice(1,0,e,"color: inherit");let t=0,r=0;i[0].replace(/%[a-zA-Z%]/g,n=>{n!=="%%"&&(t++,n==="%c"&&(r=t))}),i.splice(r,0,e)}yi.log=console.debug||console.log||(()=>{});function ZA(i){try{i?yi.storage.setItem("debug",i):yi.storage.removeItem("debug")}catch{}}function eI(){let i;try{i=yi.storage.getItem("debug")||yi.storage.getItem("DEBUG")}catch{}return!i&&typeof process<"u"&&"env"in process&&(i=process.env.DEBUG),i}function tI(){try{return localStorage}catch{}}sf.exports=Ay()(yi);var{formatters:rI}=sf.exports;rI.j=function(i){try{return JSON.stringify(i)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}});var BE={};el(BE,{createSupportsColor:()=>ky,default:()=>sI});function en(i,e=globalThis.Deno?globalThis.Deno.args:lf.default.argv){let t=i.startsWith("-")?"":i.length===1?"-":"--",r=e.indexOf(t+i),n=e.indexOf("--");return r!==-1&&(n===-1||r<n)}function iI(){if("FORCE_COLOR"in Gt)return Gt.FORCE_COLOR==="true"?1:Gt.FORCE_COLOR==="false"?0:Gt.FORCE_COLOR.length===0?1:Math.min(Number.parseInt(Gt.FORCE_COLOR,10),3)}function nI(i){return i===0?!1:{level:i,hasBasic:!0,has256:i>=2,has16m:i>=3}}function oI(i,{streamIsTTY:e,sniffFlags:t=!0}={}){let r=iI();r!==void 0&&(cf=r);let n=t?cf:r;if(n===0)return 0;if(t){if(en("color=16m")||en("color=full")||en("color=truecolor"))return 3;if(en("color=256"))return 2}if("TF_BUILD"in Gt&&"AGENT_NAME"in Gt)return 1;if(i&&!e&&n===void 0)return 0;let o=n||0;if(Gt.TERM==="dumb")return o;if(lf.default.platform==="win32"){let a=LE.default.release().split(".");return Number(a[0])>=10&&Number(a[2])>=10586?Number(a[2])>=14931?3:2:1}if("CI"in Gt)return"GITHUB_ACTIONS"in Gt||"GITEA_ACTIONS"in Gt?3:["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","BUILDKITE","DRONE"].some(a=>a in Gt)||Gt.CI_NAME==="codeship"?1:o;if("TEAMCITY_VERSION"in Gt)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Gt.TEAMCITY_VERSION)?1:0;if(Gt.COLORTERM==="truecolor"||Gt.TERM==="xterm-kitty")return 3;if("TERM_PROGRAM"in Gt){let a=Number.parseInt((Gt.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(Gt.TERM_PROGRAM){case"iTerm.app":return a>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(Gt.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(Gt.TERM)||"COLORTERM"in Gt?1:o}function ky(i,e={}){let t=oI(i,{streamIsTTY:i&&i.isTTY,...e});return nI(t)}var lf,LE,Iy,Gt,cf,aI,sI,FE=z(()=>{lf=et(require("node:process"),1),LE=et(require("node:os"),1),Iy=et(require("node:tty"),1);({env:Gt}=lf.default);en("no-color")||en("no-colors")||en("color=false")||en("color=never")?cf=0:(en("color")||en("colors")||en("color=true")||en("color=always"))&&(cf=1);aI={stdout:ky({isTTY:Iy.default.isatty(1)}),stderr:ky({isTTY:Iy.default.isatty(2)})},sI=aI});var HE=St((Rr,df)=>{var cI=require("tty"),uf=require("util");Rr.init=hI;Rr.log=mI;Rr.formatArgs=uI;Rr.save=fI;Rr.load=pI;Rr.useColors=lI;Rr.destroy=uf.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Rr.colors=[6,2,3,4,5,1];try{let i=(FE(),tl(BE));i&&(i.stderr||i).level>=2&&(Rr.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}Rr.inspectOpts=Object.keys(process.env).filter(i=>/^debug_/i.test(i)).reduce((i,e)=>{let t=e.substring(6).toLowerCase().replace(/_([a-z])/g,(n,o)=>o.toUpperCase()),r=process.env[e];return/^(yes|on|true|enabled)$/i.test(r)?r=!0:/^(no|off|false|disabled)$/i.test(r)?r=!1:r==="null"?r=null:r=Number(r),i[t]=r,i},{});function lI(){return"colors"in Rr.inspectOpts?!!Rr.inspectOpts.colors:cI.isatty(process.stderr.fd)}function uI(i){let{namespace:e,useColors:t}=this;if(t){let r=this.color,n="\x1B[3"+(r<8?r:"8;5;"+r),o=` ${n};1m${e} \x1B[0m`;i[0]=o+i[0].split(` `).join(` `+o),i.push(n+"m+"+df.exports.humanize(this.diff)+"\x1B[0m")}else i[0]=dI()+e+" "+i[0]}function dI(){return Rr.inspectOpts.hideDate?"":new Date().toISOString()+" "}function mI(...i){return process.stderr.write(uf.formatWithOptions(Rr.inspectOpts,...i)+` `)}function fI(i){i?process.env.DEBUG=i:delete process.env.DEBUG}function pI(){return process.env.DEBUG}function hI(i){i.inspectOpts={};let e=Object.keys(Rr.inspectOpts);for(let t=0;t<e.length;t++)i.inspectOpts[e[t]]=Rr.inspectOpts[e[t]]}df.exports=Ay()(Rr);var{formatters:GE}=df.exports;GE.o=function(i){return this.inspectOpts.colors=this.useColors,uf.inspect(i,this.inspectOpts).split(` `).map(e=>e.trim()).join(" ")};GE.O=function(i){return this.inspectOpts.colors=this.useColors,uf.inspect(i,this.inspectOpts)}});var UE=St((_F,Ny)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Ny.exports=ME():Ny.exports=HE()});var Wy=St((jF,cl)=>{var Yy=require("stream"),VI=require("util"),zI=require("timers");cl.exports=function(i,e){return cl.exports.createStream(i,e)};cl.exports.createStream=function(i,e){return i?uD(i,e):new Ca(e)};cl.exports.createLineStream=function(i){return console.log("WARNING: byline#createLineStream is deprecated and will be removed soon"),uD(i)};function uD(i,e){if(!i)throw new Error("expected readStream");if(!i.readable)throw new Error("readStream must be readable");var t=new Ca(e);return i.pipe(t),t}cl.exports.LineStream=Ca;function Ca(i){Yy.Transform.call(this,i),i=i||{},this._readableState.objectMode=!0,this._lineBuffer=[],this._keepEmptyLines=i.keepEmptyLines||!1,this._lastChunkEndedWithCR=!1;var e=this;this.on("pipe",function(t){e.encoding||t instanceof Yy.Readable&&(e.encoding=t._readableState.encoding)})}VI.inherits(Ca,Yy.Transform);Ca.prototype._transform=function(i,e,t){e=e||"utf8",Buffer.isBuffer(i)&&(e=="buffer"?(i=i.toString(),e="utf8"):i=i.toString(e)),this._chunkEncoding=e;var r=i.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/g);this._lastChunkEndedWithCR&&i[0]==` `&&r.shift(),this._lineBuffer.length>0&&(this._lineBuffer[this._lineBuffer.length-1]+=r[0],r.shift()),this._lastChunkEndedWithCR=i[i.length-1]=="\r",this._lineBuffer=this._lineBuffer.concat(r),this._pushBuffer(e,1,t)};Ca.prototype._pushBuffer=function(i,e,t){for(;this._lineBuffer.length>e;){var r=this._lineBuffer.shift();if((this._keepEmptyLines||r.length>0)&&!this.push(this._reencode(r,i))){var n=this;zI.setImmediate(function(){n._pushBuffer(i,e,t)});return}}t()};Ca.prototype._flush=function(i){this._pushBuffer(this._chunkEncoding,0,i)};Ca.prototype._reencode=function(i,e){return this.encoding&&this.encoding!=e?new Buffer(i,e).toString(this.encoding):this.encoding?i:new Buffer(i,e)}});var id=St((mG,VD)=>{"use strict";var fk=require("path"),$n="\\\\/",WD=`[^${$n}]`,pk=0,Oo="\\.",hk="\\+",gk="\\?",xf="\\/",yk="(?=.)",$D="[^/]",av=`(?:${xf}|$)`,KD=`(?:^|${xf})`,sv=`${Oo}{1,2}${av}`,vk=`(?!${Oo})`,_k=`(?!${KD}${sv})`,bk=`(?!${Oo}{0,1}${av})`,Ck=`(?!${sv})`,wk=`[^.${xf}]`,Ek=`${$D}*?`,jD={DOT_LITERAL:Oo,PLUS_LITERAL:hk,QMARK_LITERAL:gk,SLASH_LITERAL:xf,ONE_CHAR:yk,QMARK:$D,END_ANCHOR:av,DOTS_SLASH:sv,NO_DOT:vk,NO_DOTS:_k,NO_DOT_SLASH:bk,NO_DOTS_SLASH:Ck,QMARK_NO_DOT:wk,STAR:Ek,START_ANCHOR:KD},Dk={...jD,SLASH_LITERAL:`[${$n}]`,QMARK:WD,STAR:`${WD}*?`,DOTS_SLASH:`${Oo}{1,2}(?:[${$n}]|$)`,NO_DOT:`(?!${Oo})`,NO_DOTS:`(?!(?:^|[${$n}])${Oo}{1,2}(?:[${$n}]|$))`,NO_DOT_SLASH:`(?!${Oo}{0,1}(?:[${$n}]|$))`,NO_DOTS_SLASH:`(?!${Oo}{1,2}(?:[${$n}]|$))`,QMARK_NO_DOT:`[^.${$n}]`,START_ANCHOR:`(?:^|[${$n}])`,END_ANCHOR:`(?:[${$n}]|$)`},Rk={__proto__:null,alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};VD.exports={DEFAULT_MAX_EXTGLOB_RECURSION:pk,MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:Rk,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{__proto__:null,"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:fk.sep,extglobChars(i){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${i.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(i){return i===!0?Dk:jD}}});var Pf=St(_i=>{"use strict";var Sk=require("path"),xk=process.platform==="win32",{REGEX_BACKSLASH:Pk,REGEX_REMOVE_BACKSLASH:Tk,REGEX_SPECIAL_CHARS:Ak,REGEX_SPECIAL_CHARS_GLOBAL:Ik}=id();_i.isObject=i=>i!==null&&typeof i=="object"&&!Array.isArray(i);_i.hasRegexChars=i=>Ak.test(i);_i.isRegexChar=i=>i.length===1&&_i.hasRegexChars(i);_i.escapeRegex=i=>i.replace(Ik,"\\$1");_i.toPosixSlashes=i=>i.replace(Pk,"/");_i.removeBackslashes=i=>i.replace(Tk,e=>e==="\\"?"":e);_i.supportsLookbehinds=()=>{let i=process.version.slice(1).split(".").map(Number);return i.length===3&&i[0]>=9||i[0]===8&&i[1]>=10};_i.isWindows=i=>i&&typeof i.windows=="boolean"?i.windows:xk===!0||Sk.sep==="\\";_i.escapeLast=(i,e,t)=>{let r=i.lastIndexOf(e,t);return r===-1?i:i[r-1]==="\\"?_i.escapeLast(i,e,r-1):`${i.slice(0,r)}\\${i.slice(r)}`};_i.removePrefix=(i,e={})=>{let t=i;return t.startsWith("./")&&(t=t.slice(2),e.prefix="./"),t};_i.wrapOutput=(i,e={},t={})=>{let r=t.contains?"":"^",n=t.contains?"":"$",o=`${r}(?:${i})${n}`;return e.negated===!0&&(o=`(?:^(?!${o}).*$)`),o}});var tR=St((pG,eR)=>{"use strict";var zD=Pf(),{CHAR_ASTERISK:cv,CHAR_AT:kk,CHAR_BACKWARD_SLASH:nd,CHAR_COMMA:Nk,CHAR_DOT:lv,CHAR_EXCLAMATION_MARK:uv,CHAR_FORWARD_SLASH:ZD,CHAR_LEFT_CURLY_BRACE:dv,CHAR_LEFT_PARENTHESES:mv,CHAR_LEFT_SQUARE_BRACKET:Ok,CHAR_PLUS:Mk,CHAR_QUESTION_MARK:JD,CHAR_RIGHT_CURLY_BRACE:Lk,CHAR_RIGHT_PARENTHESES:qD,CHAR_RIGHT_SQUARE_BRACKET:Bk}=id(),QD=i=>i===ZD||i===nd,XD=i=>{i.isPrefix!==!0&&(i.depth=i.isGlobstar?1/0:1)},Fk=(i,e)=>{let t=e||{},r=i.length-1,n=t.parts===!0||t.scanToEnd===!0,o=[],a=[],s=[],c=i,l=-1,u=0,m=0,f=!1,h=!1,p=!1,v=!1,b=!1,S=!1,E=!1,R=!1,P=!1,L=!1,W=0,$,G,Y={value:"",depth:0,isGlob:!1},H=()=>l>=r,T=()=>c.charCodeAt(l+1),ee=()=>($=G,c.charCodeAt(++l));for(;l<r;){G=ee();let Z;if(G===nd){E=Y.backslashes=!0,G=ee(),G===dv&&(S=!0);continue}if(S===!0||G===dv){for(W++;H()!==!0&&(G=ee());){if(G===nd){E=Y.backslashes=!0,ee();continue}if(G===dv){W++;continue}if(S!==!0&&G===lv&&(G=ee())===lv){if(f=Y.isBrace=!0,p=Y.isGlob=!0,L=!0,n===!0)continue;break}if(S!==!0&&G===Nk){if(f=Y.isBrace=!0,p=Y.isGlob=!0,L=!0,n===!0)continue;break}if(G===Lk&&(W--,W===0)){S=!1,f=Y.isBrace=!0,L=!0;break}}if(n===!0)continue;break}if(G===ZD){if(o.push(l),a.push(Y),Y={value:"",depth:0,isGlob:!1},L===!0)continue;if($===lv&&l===u+1){u+=2;continue}m=l+1;continue}if(t.noext!==!0&&(G===Mk||G===kk||G===cv||G===JD||G===uv)===!0&&T()===mv){if(p=Y.isGlob=!0,v=Y.isExtglob=!0,L=!0,G===uv&&l===u&&(P=!0),n===!0){for(;H()!==!0&&(G=ee());){if(G===nd){E=Y.backslashes=!0,G=ee();continue}if(G===qD){p=Y.isGlob=!0,L=!0;break}}continue}break}if(G===cv){if($===cv&&(b=Y.isGlobstar=!0),p=Y.isGlob=!0,L=!0,n===!0)continue;break}if(G===JD){if(p=Y.isGlob=!0,L=!0,n===!0)continue;break}if(G===Ok){for(;H()!==!0&&(Z=ee());){if(Z===nd){E=Y.backslashes=!0,ee();continue}if(Z===Bk){h=Y.isBracket=!0,p=Y.isGlob=!0,L=!0;break}}if(n===!0)continue;break}if(t.nonegate!==!0&&G===uv&&l===u){R=Y.negated=!0,u++;continue}if(t.noparen!==!0&&G===mv){if(p=Y.isGlob=!0,n===!0){for(;H()!==!0&&(G=ee());){if(G===mv){E=Y.backslashes=!0,G=ee();continue}if(G===qD){L=!0;break}}continue}break}if(p===!0){if(L=!0,n===!0)continue;break}}t.noext===!0&&(v=!1,p=!1);let le=c,A="",y="";u>0&&(A=c.slice(0,u),c=c.slice(u),m-=u),le&&p===!0&&m>0?(le=c.slice(0,m),y=c.slice(m)):p===!0?(le="",y=c):le=c,le&&le!==""&&le!=="/"&&le!==c&&QD(le.charCodeAt(le.length-1))&&(le=le.slice(0,-1)),t.unescape===!0&&(y&&(y=zD.removeBackslashes(y)),le&&E===!0&&(le=zD.removeBackslashes(le)));let x={prefix:A,input:i,start:u,base:le,glob:y,isBrace:f,isBracket:h,isGlob:p,isExtglob:v,isGlobstar:b,negated:R,negatedExtglob:P};if(t.tokens===!0&&(x.maxDepth=0,QD(G)||a.push(Y),x.tokens=a),t.parts===!0||t.tokens===!0){let Z;for(let N=0;N<o.length;N++){let ue=Z?Z+1:u,te=o[N],Ce=i.slice(ue,te);t.tokens&&(N===0&&u!==0?(a[N].isPrefix=!0,a[N].value=A):a[N].value=Ce,XD(a[N]),x.maxDepth+=a[N].depth),(N!==0||Ce!=="")&&s.push(Ce),Z=te}if(Z&&Z+1<i.length){let N=i.slice(Z+1);s.push(N),t.tokens&&(a[a.length-1].value=N,XD(a[a.length-1]),x.maxDepth+=a[a.length-1].depth)}x.slashes=o,x.parts=s}return x};eR.exports=Fk});var aR=St((hG,oR)=>{"use strict";var od=id(),Xr=Pf(),{MAX_LENGTH:Tf,POSIX_REGEX_SOURCE:Gk,REGEX_NON_SPECIAL_CHARS:Hk,REGEX_SPECIAL_CHARS_BACKREF:Uk,REPLACEMENTS:rR}=od,Yk=(i,e)=>{if(typeof e.expandRange=="function")return e.expandRange(...i,e);i.sort();let t=`[${i.join("-")}]`;try{new RegExp(t)}catch{return i.map(n=>Xr.escapeRegex(n)).join("..")}return t},ml=(i,e)=>`Missing ${i}: "${e}" - use "\\\\${e}" to match literal characters`,iR=i=>{let e=[],t=0,r=0,n=0,o="",a=!1;for(let s of i){if(a===!0){o+=s,a=!1;continue}if(s==="\\"){o+=s,a=!0;continue}if(s==='"'){n=n===1?0:1,o+=s;continue}if(n===0){if(s==="[")t++;else if(s==="]"&&t>0)t--;else if(t===0){if(s==="(")r++;else if(s===")"&&r>0)r--;else if(s==="|"&&r===0){e.push(o),o="";continue}}}o+=s}return e.push(o),e},Wk=i=>{let e=!1;for(let t of i){if(e===!0){e=!1;continue}if(t==="\\"){e=!0;continue}if(/[?*+@!()[\]{}]/.test(t))return!1}return!0},nR=i=>{let e=i.trim(),t=!0;for(;t===!0;)t=!1,/^@\([^\\()[\]{}|]+\)$/.test(e)&&(e=e.slice(2,-1),t=!0);if(Wk(e))return e.replace(/\\(.)/g,"$1")},$k=i=>{let e=i.map(nR).filter(Boolean);for(let t=0;t<e.length;t++)for(let r=t+1;r<e.length;r++){let n=e[t],o=e[r],a=n[0];if(!(!a||n!==a.repeat(n.length)||o!==a.repeat(o.length))&&(n===o||n.startsWith(o)||o.startsWith(n)))return!0}return!1},fv=(i,e=!0)=>{if(i[0]!=="+"&&i[0]!=="*"||i[1]!=="(")return;let t=0,r=0,n=0,o=!1;for(let a=1;a<i.length;a++){let s=i[a];if(o===!0){o=!1;continue}if(s==="\\"){o=!0;continue}if(s==='"'){n=n===1?0:1;continue}if(n!==1){if(s==="["){t++;continue}if(s==="]"&&t>0){t--;continue}if(!(t>0)){if(s==="("){r++;continue}if(s===")"&&(r--,r===0))return e===!0&&a!==i.length-1?void 0:{type:i[0],body:i.slice(2,a),end:a}}}}},Kk=i=>{let e=0,t=[];for(;e<i.length;){let n=fv(i.slice(e),!1);if(!n||n.type!=="*")return;let o=iR(n.body).map(s=>s.trim());if(o.length!==1)return;let a=nR(o[0]);if(!a||a.length!==1)return;t.push(a),e+=n.end+1}return t.length<1?void 0:`${t.length===1?Xr.escapeRegex(t[0]):`[${t.map(n=>Xr.escapeRegex(n)).join("")}]`}*`},jk=i=>{let e=0,t=i.trim(),r=fv(t);for(;r;)e++,t=r.body.trim(),r=fv(t);return e},Vk=(i,e)=>{if(e.maxExtglobRecursion===!1)return{risky:!1};let t=typeof e.maxExtglobRecursion=="number"?e.maxExtglobRecursion:od.DEFAULT_MAX_EXTGLOB_RECURSION,r=iR(i).map(n=>n.trim());if(r.length>1&&(r.some(n=>n==="")||r.some(n=>/^[*?]+$/.test(n))||$k(r)))return{risky:!0};for(let n of r){let o=Kk(n);if(o)return{risky:!0,safeOutput:o};if(jk(n)>t)return{risky:!0}}return{risky:!1}},pv=(i,e)=>{if(typeof i!="string")throw new TypeError("Expected a string");i=rR[i]||i;let t={...e},r=typeof t.maxLength=="number"?Math.min(Tf,t.maxLength):Tf,n=i.length;if(n>r)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${r}`);let o={type:"bos",value:"",output:t.prepend||""},a=[o],s=t.capture?"":"?:",c=Xr.isWindows(e),l=od.globChars(c),u=od.extglobChars(l),{DOT_LITERAL:m,PLUS_LITERAL:f,SLASH_LITERAL:h,ONE_CHAR:p,DOTS_SLASH:v,NO_DOT:b,NO_DOT_SLASH:S,NO_DOTS_SLASH:E,QMARK:R,QMARK_NO_DOT:P,STAR:L,START_ANCHOR:W}=l,$=re=>`(${s}(?:(?!${W}${re.dot?v:m}).)*?)`,G=t.dot?"":b,Y=t.dot?R:P,H=t.bash===!0?$(t):L;t.capture&&(H=`(${H})`),typeof t.noext=="boolean"&&(t.noextglob=t.noext);let T={input:i,index:-1,start:0,dot:t.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:a};i=Xr.removePrefix(i,T),n=i.length;let ee=[],le=[],A=[],y=o,x,Z=()=>T.index===n-1,N=T.peek=(re=1)=>i[T.index+re],ue=T.advance=()=>i[++T.index]||"",te=()=>i.slice(T.index+1),Ce=(re="",Ye=0)=>{T.consumed+=re,T.index+=Ye},ce=re=>{T.output+=re.output!=null?re.output:re.value,Ce(re.value)},U=()=>{let re=1;for(;N()==="!"&&(N(2)!=="("||N(3)==="?");)ue(),T.start++,re++;return re%2===0?!1:(T.negated=!0,T.start++,!0)},Xe=re=>{T[re]++,A.push(re)},ot=re=>{T[re]--,A.pop()},Se=re=>{if(y.type==="globstar"){let Ye=T.braces>0&&(re.type==="comma"||re.type==="brace"),ie=re.extglob===!0||ee.length&&(re.type==="pipe"||re.type==="paren");re.type!=="slash"&&re.type!=="paren"&&!Ye&&!ie&&(T.output=T.output.slice(0,-y.output.length),y.type="star",y.value="*",y.output=H,T.output+=y.output)}if(ee.length&&re.type!=="paren"&&(ee[ee.length-1].inner+=re.value),(re.value||re.output)&&ce(re),y&&y.type==="text"&&re.type==="text"){y.value+=re.value,y.output=(y.output||"")+re.value;return}re.prev=y,a.push(re),y=re},Ct=(re,Ye)=>{let ie={...u[Ye],conditions:1,inner:""};ie.prev=y,ie.parens=T.parens,ie.output=T.output,ie.startIndex=T.index,ie.tokensIndex=a.length;let ge=(t.capture?"(":"")+ie.open;Xe("parens"),Se({type:re,value:Ye,output:T.output?"":p}),Se({type:"paren",extglob:!0,value:ue(),output:ge}),ee.push(ie)},oi=re=>{let Ye=i.slice(re.startIndex,T.index+1),ie=i.slice(re.startIndex+2,T.index),ge=Vk(ie,t);if((re.type==="plus"||re.type==="star")&&ge.risky){let Te=ge.safeOutput?(re.output?"":p)+(t.capture?`(${ge.safeOutput})`:ge.safeOutput):void 0,F=a[re.tokensIndex];F.type="text",F.value=Ye,F.output=Te||Xr.escapeRegex(Ye);for(let se=re.tokensIndex+1;se<a.length;se++)a[se].value="",a[se].output="",delete a[se].suffix;T.output=re.output+F.output,T.backtrack=!0,Se({type:"paren",extglob:!0,value:x,output:""}),ot("parens");return}let Ee=re.close+(t.capture?")":""),We;if(re.type==="negate"){let Te=H;if(re.inner&&re.inner.length>1&&re.inner.includes("/")&&(Te=$(t)),(Te!==H||Z()||/^\)+$/.test(te()))&&(Ee=re.close=`)$))${Te}`),re.inner.includes("*")&&(We=te())&&/^\.[^\\/.]+$/.test(We)){let F=pv(We,{...e,fastpaths:!1}).output;Ee=re.close=`)${F})${Te})`}re.prev.type==="bos"&&(T.negatedExtglob=!0)}Se({type:"paren",extglob:!0,value:x,output:Ee}),ot("parens")};if(t.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(i)){let re=!1,Ye=i.replace(Uk,(ie,ge,Ee,We,Te,F)=>We==="\\"?(re=!0,ie):We==="?"?ge?ge+We+(Te?R.repeat(Te.length):""):F===0?Y+(Te?R.repeat(Te.length):""):R.repeat(Ee.length):We==="."?m.repeat(Ee.length):We==="*"?ge?ge+We+(Te?H:""):H:ge?ie:`\\${ie}`);return re===!0&&(t.unescape===!0?Ye=Ye.replace(/\\/g,""):Ye=Ye.replace(/\\+/g,ie=>ie.length%2===0?"\\\\":ie?"\\":"")),Ye===i&&t.contains===!0?(T.output=i,T):(T.output=Xr.wrapOutput(Ye,T,e),T)}for(;!Z();){if(x=ue(),x==="\0")continue;if(x==="\\"){let ie=N();if(ie==="/"&&t.bash!==!0||ie==="."||ie===";")continue;if(!ie){x+="\\",Se({type:"text",value:x});continue}let ge=/^\\+/.exec(te()),Ee=0;if(ge&&ge[0].length>2&&(Ee=ge[0].length,T.index+=Ee,Ee%2!==0&&(x+="\\")),t.unescape===!0?x=ue():x+=ue(),T.brackets===0){Se({type:"text",value:x});continue}}if(T.brackets>0&&(x!=="]"||y.value==="["||y.value==="[^")){if(t.posix!==!1&&x===":"){let ie=y.value.slice(1);if(ie.includes("[")&&(y.posix=!0,ie.includes(":"))){let ge=y.value.lastIndexOf("["),Ee=y.value.slice(0,ge),We=y.value.slice(ge+2),Te=Gk[We];if(Te){y.value=Ee+Te,T.backtrack=!0,ue(),!o.output&&a.indexOf(y)===1&&(o.output=p);continue}}}(x==="["&&N()!==":"||x==="-"&&N()==="]")&&(x=`\\${x}`),x==="]"&&(y.value==="["||y.value==="[^")&&(x=`\\${x}`),t.posix===!0&&x==="!"&&y.value==="["&&(x="^"),y.value+=x,ce({value:x});continue}if(T.quotes===1&&x!=='"'){x=Xr.escapeRegex(x),y.value+=x,ce({value:x});continue}if(x==='"'){T.quotes=T.quotes===1?0:1,t.keepQuotes===!0&&Se({type:"text",value:x});continue}if(x==="("){Xe("parens"),Se({type:"paren",value:x});continue}if(x===")"){if(T.parens===0&&t.strictBrackets===!0)throw new SyntaxError(ml("opening","("));let ie=ee[ee.length-1];if(ie&&T.parens===ie.parens+1){oi(ee.pop());continue}Se({type:"paren",value:x,output:T.parens?")":"\\)"}),ot("parens");continue}if(x==="["){if(t.nobracket===!0||!te().includes("]")){if(t.nobracket!==!0&&t.strictBrackets===!0)throw new SyntaxError(ml("closing","]"));x=`\\${x}`}else Xe("brackets");Se({type:"bracket",value:x});continue}if(x==="]"){if(t.nobracket===!0||y&&y.type==="bracket"&&y.value.length===1){Se({type:"text",value:x,output:`\\${x}`});continue}if(T.brackets===0){if(t.strictBrackets===!0)throw new SyntaxError(ml("opening","["));Se({type:"text",value:x,output:`\\${x}`});continue}ot("brackets");let ie=y.value.slice(1);if(y.posix!==!0&&ie[0]==="^"&&!ie.includes("/")&&(x=`/${x}`),y.value+=x,ce({value:x}),t.literalBrackets===!1||Xr.hasRegexChars(ie))continue;let ge=Xr.escapeRegex(y.value);if(T.output=T.output.slice(0,-y.value.length),t.literalBrackets===!0){T.output+=ge,y.value=ge;continue}y.value=`(${s}${ge}|${y.value})`,T.output+=y.value;continue}if(x==="{"&&t.nobrace!==!0){Xe("braces");let ie={type:"brace",value:x,output:"(",outputIndex:T.output.length,tokensIndex:T.tokens.length};le.push(ie),Se(ie);continue}if(x==="}"){let ie=le[le.length-1];if(t.nobrace===!0||!ie){Se({type:"text",value:x,output:x});continue}let ge=")";if(ie.dots===!0){let Ee=a.slice(),We=[];for(let Te=Ee.length-1;Te>=0&&(a.pop(),Ee[Te].type!=="brace");Te--)Ee[Te].type!=="dots"&&We.unshift(Ee[Te].value);ge=Yk(We,t),T.backtrack=!0}if(ie.comma!==!0&&ie.dots!==!0){let Ee=T.output.slice(0,ie.outputIndex),We=T.tokens.slice(ie.tokensIndex);ie.value=ie.output="\\{",x=ge="\\}",T.output=Ee;for(let Te of We)T.output+=Te.output||Te.value}Se({type:"brace",value:x,output:ge}),ot("braces"),le.pop();continue}if(x==="|"){ee.length>0&&ee[ee.length-1].conditions++,Se({type:"text",value:x});continue}if(x===","){let ie=x,ge=le[le.length-1];ge&&A[A.length-1]==="braces"&&(ge.comma=!0,ie="|"),Se({type:"comma",value:x,output:ie});continue}if(x==="/"){if(y.type==="dot"&&T.index===T.start+1){T.start=T.index+1,T.consumed="",T.output="",a.pop(),y=o;continue}Se({type:"slash",value:x,output:h});continue}if(x==="."){if(T.braces>0&&y.type==="dot"){y.value==="."&&(y.output=m);let ie=le[le.length-1];y.type="dots",y.output+=x,y.value+=x,ie.dots=!0;continue}if(T.braces+T.parens===0&&y.type!=="bos"&&y.type!=="slash"){Se({type:"text",value:x,output:m});continue}Se({type:"dot",value:x,output:m});continue}if(x==="?"){if(!(y&&y.value==="(")&&t.noextglob!==!0&&N()==="("&&N(2)!=="?"){Ct("qmark",x);continue}if(y&&y.type==="paren"){let ge=N(),Ee=x;if(ge==="<"&&!Xr.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(y.value==="("&&!/[!=<:]/.test(ge)||ge==="<"&&!/<([!=]|\w+>)/.test(te()))&&(Ee=`\\${x}`),Se({type:"text",value:x,output:Ee});continue}if(t.dot!==!0&&(y.type==="slash"||y.type==="bos")){Se({type:"qmark",value:x,output:P});continue}Se({type:"qmark",value:x,output:R});continue}if(x==="!"){if(t.noextglob!==!0&&N()==="("&&(N(2)!=="?"||!/[!=<:]/.test(N(3)))){Ct("negate",x);continue}if(t.nonegate!==!0&&T.index===0){U();continue}}if(x==="+"){if(t.noextglob!==!0&&N()==="("&&N(2)!=="?"){Ct("plus",x);continue}if(y&&y.value==="("||t.regex===!1){Se({type:"plus",value:x,output:f});continue}if(y&&(y.type==="bracket"||y.type==="paren"||y.type==="brace")||T.parens>0){Se({type:"plus",value:x});continue}Se({type:"plus",value:f});continue}if(x==="@"){if(t.noextglob!==!0&&N()==="("&&N(2)!=="?"){Se({type:"at",extglob:!0,value:x,output:""});continue}Se({type:"text",value:x});continue}if(x!=="*"){(x==="$"||x==="^")&&(x=`\\${x}`);let ie=Hk.exec(te());ie&&(x+=ie[0],T.index+=ie[0].length),Se({type:"text",value:x});continue}if(y&&(y.type==="globstar"||y.star===!0)){y.type="star",y.star=!0,y.value+=x,y.output=H,T.backtrack=!0,T.globstar=!0,Ce(x);continue}let re=te();if(t.noextglob!==!0&&/^\([^?]/.test(re)){Ct("star",x);continue}if(y.type==="star"){if(t.noglobstar===!0){Ce(x);continue}let ie=y.prev,ge=ie.prev,Ee=ie.type==="slash"||ie.type==="bos",We=ge&&(ge.type==="star"||ge.type==="globstar");if(t.bash===!0&&(!Ee||re[0]&&re[0]!=="/")){Se({type:"star",value:x,output:""});continue}let Te=T.braces>0&&(ie.type==="comma"||ie.type==="brace"),F=ee.length&&(ie.type==="pipe"||ie.type==="paren");if(!Ee&&ie.type!=="paren"&&!Te&&!F){Se({type:"star",value:x,output:""});continue}for(;re.slice(0,3)==="/**";){let se=i[T.index+4];if(se&&se!=="/")break;re=re.slice(3),Ce("/**",3)}if(ie.type==="bos"&&Z()){y.type="globstar",y.value+=x,y.output=$(t),T.output=y.output,T.globstar=!0,Ce(x);continue}if(ie.type==="slash"&&ie.prev.type!=="bos"&&!We&&Z()){T.output=T.output.slice(0,-(ie.output+y.output).length),ie.output=`(?:${ie.output}`,y.type="globstar",y.output=$(t)+(t.strictSlashes?")":"|$)"),y.value+=x,T.globstar=!0,T.output+=ie.output+y.output,Ce(x);continue}if(ie.type==="slash"&&ie.prev.type!=="bos"&&re[0]==="/"){let se=re[1]!==void 0?"|$":"";T.output=T.output.slice(0,-(ie.output+y.output).length),ie.output=`(?:${ie.output}`,y.type="globstar",y.output=`${$(t)}${h}|${h}${se})`,y.value+=x,T.output+=ie.output+y.output,T.globstar=!0,Ce(x+ue()),Se({type:"slash",value:"/",output:""});continue}if(ie.type==="bos"&&re[0]==="/"){y.type="globstar",y.value+=x,y.output=`(?:^|${h}|${$(t)}${h})`,T.output=y.output,T.globstar=!0,Ce(x+ue()),Se({type:"slash",value:"/",output:""});continue}T.output=T.output.slice(0,-y.output.length),y.type="globstar",y.output=$(t),y.value+=x,T.output+=y.output,T.globstar=!0,Ce(x);continue}let Ye={type:"star",value:x,output:H};if(t.bash===!0){Ye.output=".*?",(y.type==="bos"||y.type==="slash")&&(Ye.output=G+Ye.output),Se(Ye);continue}if(y&&(y.type==="bracket"||y.type==="paren")&&t.regex===!0){Ye.output=x,Se(Ye);continue}(T.index===T.start||y.type==="slash"||y.type==="dot")&&(y.type==="dot"?(T.output+=S,y.output+=S):t.dot===!0?(T.output+=E,y.output+=E):(T.output+=G,y.output+=G),N()!=="*"&&(T.output+=p,y.output+=p)),Se(Ye)}for(;T.brackets>0;){if(t.strictBrackets===!0)throw new SyntaxError(ml("closing","]"));T.output=Xr.escapeLast(T.output,"["),ot("brackets")}for(;T.parens>0;){if(t.strictBrackets===!0)throw new SyntaxError(ml("closing",")"));T.output=Xr.escapeLast(T.output,"("),ot("parens")}for(;T.braces>0;){if(t.strictBrackets===!0)throw new SyntaxError(ml("closing","}"));T.output=Xr.escapeLast(T.output,"{"),ot("braces")}if(t.strictSlashes!==!0&&(y.type==="star"||y.type==="bracket")&&Se({type:"maybe_slash",value:"",output:`${h}?`}),T.backtrack===!0){T.output="";for(let re of T.tokens)T.output+=re.output!=null?re.output:re.value,re.suffix&&(T.output+=re.suffix)}return T};pv.fastpaths=(i,e)=>{let t={...e},r=typeof t.maxLength=="number"?Math.min(Tf,t.maxLength):Tf,n=i.length;if(n>r)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${r}`);i=rR[i]||i;let o=Xr.isWindows(e),{DOT_LITERAL:a,SLASH_LITERAL:s,ONE_CHAR:c,DOTS_SLASH:l,NO_DOT:u,NO_DOTS:m,NO_DOTS_SLASH:f,STAR:h,START_ANCHOR:p}=od.globChars(o),v=t.dot?m:u,b=t.dot?f:u,S=t.capture?"":"?:",E={negated:!1,prefix:""},R=t.bash===!0?".*?":h;t.capture&&(R=`(${R})`);let P=G=>G.noglobstar===!0?R:`(${S}(?:(?!${p}${G.dot?l:a}).)*?)`,L=G=>{switch(G){case"*":return`${v}${c}${R}`;case".*":return`${a}${c}${R}`;case"*.*":return`${v}${R}${a}${c}${R}`;case"*/*":return`${v}${R}${s}${c}${b}${R}`;case"**":return v+P(t);case"**/*":return`(?:${v}${P(t)}${s})?${b}${c}${R}`;case"**/*.*":return`(?:${v}${P(t)}${s})?${b}${R}${a}${c}${R}`;case"**/.*":return`(?:${v}${P(t)}${s})?${a}${c}${R}`;default:{let Y=/^(.*?)\.(\w+)$/.exec(G);if(!Y)return;let H=L(Y[1]);return H?H+a+Y[2]:void 0}}},W=Xr.removePrefix(i,E),$=L(W);return $&&t.strictSlashes!==!0&&($+=`${s}?`),$};oR.exports=pv});var cR=St((gG,sR)=>{"use strict";var zk=require("path"),Jk=tR(),hv=aR(),gv=Pf(),qk=id(),Qk=i=>i&&typeof i=="object"&&!Array.isArray(i),er=(i,e,t=!1)=>{if(Array.isArray(i)){let u=i.map(f=>er(f,e,t));return f=>{for(let h of u){let p=h(f);if(p)return p}return!1}}let r=Qk(i)&&i.tokens&&i.input;if(i===""||typeof i!="string"&&!r)throw new TypeError("Expected pattern to be a non-empty string");let n=e||{},o=gv.isWindows(e),a=r?er.compileRe(i,e):er.makeRe(i,e,!1,!0),s=a.state;delete a.state;let c=()=>!1;if(n.ignore){let u={...e,ignore:null,onMatch:null,onResult:null};c=er(n.ignore,u,t)}let l=(u,m=!1)=>{let{isMatch:f,match:h,output:p}=er.test(u,a,e,{glob:i,posix:o}),v={glob:i,state:s,regex:a,posix:o,input:u,output:p,match:h,isMatch:f};return typeof n.onResult=="function"&&n.onResult(v),f===!1?(v.isMatch=!1,m?v:!1):c(u)?(typeof n.onIgnore=="function"&&n.onIgnore(v),v.isMatch=!1,m?v:!1):(typeof n.onMatch=="function"&&n.onMatch(v),m?v:!0)};return t&&(l.state=s),l};er.test=(i,e,t,{glob:r,posix:n}={})=>{if(typeof i!="string")throw new TypeError("Expected input to be a string");if(i==="")return{isMatch:!1,output:""};let o=t||{},a=o.format||(n?gv.toPosixSlashes:null),s=i===r,c=s&&a?a(i):i;return s===!1&&(c=a?a(i):i,s=c===r),(s===!1||o.capture===!0)&&(o.matchBase===!0||o.basename===!0?s=er.matchBase(i,e,t,n):s=e.exec(c)),{isMatch:!!s,match:s,output:c}};er.matchBase=(i,e,t,r=gv.isWindows(t))=>(e instanceof RegExp?e:er.makeRe(e,t)).test(zk.basename(i));er.isMatch=(i,e,t)=>er(e,t)(i);er.parse=(i,e)=>Array.isArray(i)?i.map(t=>er.parse(t,e)):hv(i,{...e,fastpaths:!1});er.scan=(i,e)=>Jk(i,e);er.compileRe=(i,e,t=!1,r=!1)=>{if(t===!0)return i.output;let n=e||{},o=n.contains?"":"^",a=n.contains?"":"$",s=`${o}(?:${i.output})${a}`;i&&i.negated===!0&&(s=`^(?!${s}).*$`);let c=er.toRegex(s,e);return r===!0&&(c.state=i),c};er.makeRe=(i,e={},t=!1,r=!1)=>{if(!i||typeof i!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return e.fastpaths!==!1&&(i[0]==="."||i[0]==="*")&&(n.output=hv.fastpaths(i,e)),n.output||(n=hv(i,e)),er.compileRe(n,e,t,r)};er.toRegex=(i,e)=>{try{let t=e||{};return new RegExp(i,t.flags||(t.nocase?"i":""))}catch(t){if(e&&e.debug===!0)throw t;return/$^/}};er.constants=qk;sR.exports=er});var uR=St((yG,lR)=>{"use strict";lR.exports=cR()});var Dl,Fo,zn,En,Rl,yd,n_=z(()=>{Dl="function",Fo="object",zn="undefined",En="prototype",Rl=Object,yd=Rl[En]});function Jn(i,e){return i||e}function ei(i,e){return i[e]}function gr(i,e){try{return{v:i.apply(this,e)}}catch(t){return{e:t}}}function bN(i,e){var t=gr(i);return t.e?e:t.v}function yp(i){return function(e){return typeof e===i}}function FR(i){var e="[object "+i+"]";return function(t){return!!(t&&vp(t)===e)}}function vp(i){return C_[gp].call(i)}function w_(i,e){return typeof i===e}function Ve(i){return typeof i===Ks||i===Ks}function CN(i){return!_p(i)}function q(i){return i===ar||Ve(i)}function wN(i){return i===ar||!_p(i)}function _p(i){return!!i||i!==Ci}function EN(i){return!o_&&(o_=["string","number","boolean",Ks,"symbol","bigint"]),i!==_d&&o_.indexOf(i)!==-1}function Ht(i){return!i&&q(i)?!1:!!i&&typeof i===_d}function li(i){return!!(i&&i.then&&ke(i.then))}function E_(i){return!i||!Dn(i)}function Dn(i){return!(!i||bN(function(){return!(i&&0+i)},!i))}function Ar(i,e){return!!i&&C_.hasOwnProperty[Hr](i,e)}function DN(i,e){return Ar(i,e)||!!Cp(i,e)}function we(i,e,t){if(i&&Ht(i)){for(var r in i)if(Rn(i,r)&&e[Hr](t||i,r,i[r])===-1)break}}function GR(i){var e={};if(e[cp.c]=!0,e[cp.e]=!0,i.l){e.get=function(){return i.l.v};var t=Cp(i.l,"v");t&&t.set&&(e.set=function(r){i.l.v=r})}return we(i,function(r,n){e[cp[r]]=CN(n)?e[cp[r]]:n}),e}function D_(i,e,t,r,n,o){var a={e:o,c:n};return t&&(a.g=t),r&&(a.s=r),wi(i,e,GR(a))}function gt(i,e,t){return wi(i,e,GR(t))}function UR(i,e,t,r,n){var o={};return we(i,function(a,s){fp(o,a,e?s:a,n),fp(o,s,t?s:a,n)}),r?r(o):o}function fp(i,e,t,r){wi(i,e,{value:t,enumerable:!0,writable:!!r})}function he(i,e){var t=__,r=C_[gp][Hr](i);r===RN&&(i={stack:hr(i.stack),message:hr(i.message),name:hr(i.name)});try{t=JSON.stringify(i,ar,e?typeof e=="number"?e:4:Ci),t=(t?t.replace(/"(\w+)"\s*:\s{0,1}/g,"$1: "):ar)||hr(i)}catch(n){t=" - "+he(n,e)}return r+": "+t}function jt(i){throw new Error(i)}function Yr(i){throw new TypeError(i)}function WR(i){return i}function SN(i){return i[y_]||ar}function Sn(i){return YR&&we(i,function(e,t){(be(t)||Ht(t))&&Sn(t)}),rn(i)}function $R(i){return UR(i,1,0,rn)}function xN(i){return UR(i,0,0,rn)}function PN(i){var e={};return we(i,function(t,r){fp(e,t,r[1]),fp(e,r[0],r[1])}),rn(e)}function KR(i){return PN(i)}function VR(){var i;return typeof globalThis!==Ks&&(i=globalThis),!i&&typeof self!==Ks&&(i=self),!i&&typeof window!==Ks&&(i=window),!i&&typeof global!==Ks&&(i=global),i}function zR(){if(!a_){var i=gr(VR).v||{};a_=i[IR]=i[IR]||{}}return a_}function Al(i,e,t){var r=e?e[i]:ar;return function(n){var o=(n?n[i]:ar)||r;if(o||t){var a=arguments;return(o||t).apply(n,o?Ho[Hr](a,1):a)}Yr('"'+hr(i)+'" not defined for '+he(n))}}function TN(i){return function(e){return e[i]}}function IN(i,e,t){return q(i)&&Yr("Invalid "+he(i)),t<0?__:(e=e||0,e<0&&(e=AN(e+i[js],0)),Ve(t)?kR(i,e):kR(i,e,e+t))}function Js(i,e){return yr(i,0,e)}function kN(){if(!s_){var i=zR();s_=i.gblSym=i.gblSym||{k:{},s:{}}}return s_}function S_(i){var e={description:hr(i),toString:function(){return b_+"("+i+")"}};return e[vN]=!0,e}function NN(i){var e=kN();if(!Rn(e.k,i)){var t=S_(i),r=Wr(e.s).length;t[NR]=function(){return r+"_"+t[gp]()},e.k[i]=t,e.s[t[NR]()]=hr(i)}return e.k[i]}function ON(i){!lp&&(lp={});var e,t=jR[i];return t&&(e=lp[t]=lp[t]||S_(b_+"."+t)),e}function Da(){sr=zR()}function JR(i){var e={};return!sr&&Da(),e.b=sr.lzy,wi(e,"v",{configurable:!0,get:function(){var t=i();return sr.lzy||wi(e,"v",{value:t}),e.b=sr.lzy,t}}),e}function Hi(i){return wi({toJSON:function(){return i}},"v",{value:i})}function Cd(i,e){var t;return function(){return!sr&&Da(),(!t||sr.lzy)&&(t=Hi(gr(i,e).v)),t.v}}function ui(i){return!sr&&Da(),(!vd||i===!1||sr.lzy)&&(vd=Hi(gr(VR).v||ar)),vd.v}function mt(i,e){var t;if(!vd||e===!1?t=ui(e):t=vd.v,t&&t[i])return t[i];if(i===qR)try{return window}catch{}return ar}function qs(){return!!Vt()}function Il(){return!!cr()}function wd(){return!!vr()}function x_(){return!!wp()}function Ep(){return xl=Hi(gr(mt,[b_]).v),xl}function MN(i){var e=(sr.lzy?0:xl)||Ep();return e.v?e.v[i]:Ci}function XR(){return!!LN()}function LN(){return!sr&&Da(),((sr.lzy?0:xl)||Ep()).v}function Ed(i,e){var t=jR[i];!sr&&Da();var r=(sr.lzy?0:xl)||Ep();return r.v?r.v[t||i]:e?Ci:ON(i)}function kl(i,e){!sr&&Da();var t=(sr.lzy?0:xl)||Ep();return t.v?t.v(i):e?ar:S_(i)}function Dp(i){return!sr&&Da(),c_=(sr.lzy?0:c_)||Hi(gr(MN,["for"]).v),(c_.v||NN)(i)}function pp(i){return!!i&&ke(i.next)}function P_(i){return!wN(i)&&ke(i[Ed(3)])}function Rp(i,e,t){if(i&&(pp(i)||(!up&&(up=Hi(Ed(3))),i=i[up.v]?i[up.v]():ar),pp(i))){var r=Ci,n=Ci;try{for(var o=0;!(n=i.next()).done&&e[Hr](t||i,n.value,o,i)!==-1;)o++}catch(a){r={e:a},i.throw&&(n=ar,i.throw(r))}finally{try{n&&!n.done&&i.return&&i.return(n)}finally{if(r)throw r.e}}}}function Sl(i,e,t){return i.apply(e,t)}function xn(i,e){return!Ve(e)&&i&&(be(e)?Sl(i.push,i,e):pp(e)||P_(e)?Rp(e,function(t){i.push(t)}):i.push(e)),i}function V(i,e,t){if(i)for(var r=i[js]>>>0,n=0;n<r&&!(n in i&&e[Hr](t||i,i[n],n,i)===-1);n++);}function Nl(i,e,t){return((i?i.slice:ar)||Ho).apply(i,Ho[Hr](arguments,1))}function BN(i,e,t){return dt(i,e,t)!==-1}function FN(i){if(!i)return{};var e=typeof i;e!==_d&&e!==hp&&Yr("Prototype must be an Object or function: "+he(i));function t(){}return t[Go]=i,new t}function ZR(i,e){var t=Gi.setPrototypeOf||function(r,n){var o;!l_&&(l_=Hi((o={},o[y_]=[],o instanceof Array))),l_.v?r[y_]=n:we(n,function(a,s){return r[a]=s})};return t(i,e)}function GN(i,e,t){gr(gt,[e,mp,{v:i,c:!0,e:!1}]),e=ZR(e,t);function r(){this[dp]=e,gr(gt,[this,mp,{v:i,c:!0,e:!1}])}return e[Go]=t===ar?Xn(t):(r[Go]=t[Go],new r),e}function OR(i,e){e&&(i[mp]=e)}function A_(i,e,t){var r=t||Error,n=r[Go][mp],o=Error.captureStackTrace;return GN(i,function(){var a=this,s=arguments;try{gr(OR,[r,i]);var c=Sl(r,a,Ho[Hr](s))||a;if(c!==a){var l=v_(a);l!==v_(c)&&ZR(c,l)}return o&&o(c,a[dp]),e&&e(c,s),c}finally{gr(OR,[r,n])}},r)}function zt(){return(Date.now||HN)()}function HN(){return new Date().getTime()}function UN(i){return function(t){return q(t)&&Yr("strTrim called ["+he(t)+"]"),t&&t.replace&&(t=t.replace(i,__)),t}}function $r(i){if(!i||typeof i!==_d)return!1;m_||(m_=Il()?cr():!0);var e=!1;if(i!==m_){d_||(u_=Function[Go][gp],d_=u_[Hr](Gi));try{var t=v_(i);e=!t,e||(Ar(t,dp)&&(t=t[dp]),e=!!(t&&typeof t===hp&&u_[Hr](t)===d_))}catch{}}return e}function WN(i){return i.value&&tS(i),!0}function $N(i,e,t,r){var n;return V(i,function(o){if(o.k===e)return n=o,-1}),n||(n={k:e,v:e},i.push(n),r(n)),n.v}function I_(i,e,t,r){var n=t.handler,o=t.path?r?t.path.concat(r):t.path:[],a={handler:t.handler,src:t.src,path:o},s=typeof e,c=!1,l=e===ar;l||(e&&s===_d?c=$r(e):l=EN(s));var u={type:s,isPrim:l,isPlain:c,value:e,result:e,path:o,origin:t.src,copy:function(m,f){return I_(i,m,f?a:t,f)},copyTo:function(m,f){return eS(i,m,f,a)}};return u.isPrim?n&&n[Hr](t,u)?u.result:e:$N(i,e,o,function(m){gt(u,"result",{g:function(){return m.v},s:function(p){m.v=p}});for(var f=0,h=n;!(h||(f<MR.length?MR[f++]:WN))[Hr](t,u);)h=ar})}function eS(i,e,t,r){if(!q(t))for(var n in t)e[n]=I_(i,t[n],r,n);return e}function KN(i,e,t){var r={handler:t,src:e,path:[]};return eS([],i,e,r)}function jN(i,e){var t={handler:e,src:i};return I_([],i,t)}function VN(i){var e=i.value;if(be(e)){var t=i.result=[];return t.length=e.length,i.copyTo(t,e),!0}return!1}function zN(i){var e=i.value;return bp(e)?(i.result=new Date(e.getTime()),!0):!1}function JN(i){return i.type===hp}function tS(i){var e=i.value;if(e&&i.isPlain){var t=i.result={};return i.copyTo(t,e),!0}return!1}function qN(i,e){return V(e,function(t){KN(i,t)}),i}function k_(i,e,t,r,n,o,a){return qN(jN(i)||{},Ho[Hr](arguments))}function Ra(){return!sr&&Da(),(!f_||sr.lzy)&&(f_=Hi(gr(mt,["performance"]).v)),f_.v}function Rd(){var i=Ra();return i&&i.now?i.now():zt()}function QN(i,e,t){Me(i)||Yr("'"+he(i)+"' is not a string");var r=Me(e)?e:hr(e),n=!Ve(t)&&t<i[js]?t:i[js];return yr(i,n-r[js],n)===r}function XN(i,e,t){Me(i)||Yr("'"+he(i)+"' is not a string");var r=Me(e)?e:hr(e),n=t>0?t:0;return yr(i,n,n+r[js])===r}function eO(i,e,t